writeShellApplication does a lot and it seems strange to wrap a single line command in its own bash script.
Further it is not intuitive that my command is going to be wrapped in a shell script where the rest of the options in the config are treated as directly being added to the process compose config file this one attribute is being treated specially.