The proper way to do so is probably:
- Create those symlinks in the snap
- Declare app commands for each of these commands, with the app.appname.command property set to these symlinks
With this configuration you’ll be able to call these commands via the snapname.appname commands, in order to call these commands without the snapname. prefix you’ll have to request automatic aliasing in the store-requests subforum, refer the Process for aliases, auto-connections and tracks forum topic for the details.
Via the stage-packages
part property, refer https://snapcraft.io/docs/snapcraft-parts-metadata for the format.