In our company, we have more Nuke than NukeX licenses. So our artists are told to normally use Nuke and only switch to NukeX if necessary. To keep this practice when switching to Tank, it would be good to have two entries in the Shotgun action menu: 'launch Nuke' and 'launch NukeX'. Doing something like this at the moment isn't as easy as it could be:
The tk-shotgun-launchnuke app is able to launch either Nuke or NukeX by configuring the 'mac_args' setting. But because the name of the menu entry is defined inside of the app itself, the tk-shotgun-launchnuke app couldn't be used more than once in an environment file, right? At the moment you have to clone/copy the tk-shotgun-launchnuke app, rename it, edit the code and use this second app to launch Nuke (or any other app) with different settings/arguments. Which leads to keeping the code of two apps uptodate and in sync, only for two different action menu entries in Shotgun.
Wouldn't it be much better to have the launcher apps work similar to other of your apps like the tk-multi-loader? In tk-multi-loader you have a 'menu_name' setting, which would allow multiple uses of the same app in one environment file, right?
I see a lot of different use cases where I'd like to have multiple instances of the same launcher app to launch Nuke, Maya or other apps with different settings/arguments.
BTW: is this the right place to post something like this or would it be better to send this to the tanksupport email or post it as a comment to the forum entries for the specific apps, for example here: https://tank.shotgunsoftware.com/entries/22122152-launching-nuke ?