This is a bridge necessary for developing for iOS/macOS/Linux with Delphi/C++Builder/RAD Studio, copying the built app from the IDE to the macOS/Linux environment, debugging it, and copying the SDK information to the IDE. This is a wrapper script for running the server PAServer.
PAServer combines different binaries for each major version or subscription update of Delphi/C++Builder/RAD Studio, so depending on the development purpose, multiple versions of PAServer may be installed and used on macOS or Linux.
I don't think it's a smart way to select and launch this from macOS's LaunchPad, so I implemented a launcher shell script that allows you to select and execute PAServer interactively by executing commands from the terminal.
The base script is the code previously posted at https://qiita.com/kazinoue/items/583f3271fe96ee8d1b6d, but we have transferred it to the Github repository and made some updates.
Just install PAServer.sh somewhere in your path and run it. If you have peco or percol installed, you can select the PAServer to run more efficiently by writing them in interactive_helper in the script.
On macOS, look for multiple PAServers installed in the /Application folder.
On Linux, search for ~/PAServer-*.
Also, if ~/.paserverrc exists, it will be automatically read as a PAServer configuration file.
Please refer to the following page for the configurable items. A sample configuration file is available in .paserverrc in this repository. http://docwiki.embarcadero.com/RADStudio/ja/%E3%83%97%E3%83%A9%E3%83%83%E3 %83%88%E3%83%95%E3%82%A9%E3%83%BC%E3%83%A0_%E3%82%A2%E3%82%B7%E3%82%B9%E3%8 2%BF%E3%83%B3%E3%83%88_%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC_%E3%82%A2%E3%83 %97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%EF%BC%9A_PAServer