application description

application description Structure: Description for launching an external process.

application description structure
path string: optional
open array of string: optional
arguments array of string: optional
user string: optional
additional environment array of environment variables: optional
visibility application visibility: optional
behaviours array of application behaviour: optional, unique


external describes all the detail needed to launch an external process. The structure provides fine grain control over how an external process should be configured.



Absolute path to the application.

If the application is a bundle, the path must refer to the top level of the bundle.


Absolute file paths to open.

If the application path is omitted, each file is opened with the appropriate application.


Arguments to pass to the application.


User to execute process as.

Short user name.

additional environment

Set additional environment variables for the executable.


Is the application visible after launch.


Application behaviours.

Behaviours affecting how the application is launched.