Make command line app behave like a normal macOS app?
There is an app called Platypus which will take shell scripts or python scripts and make them into an app that you can just double click to run. The app is free. I use it to convert python scrips but it also works for command line scripts.