arguments
The command arguments that the system uses to launch the executable.
Declaration
var arguments: [String]? { get set }Parameters
- arguments:
An array of
NSStringobjects that supplies the arguments to the task. Ifargumentsisnil, the system raises anNSInvalidArgumentException.
Discussion
The NSTask object converts both path and the strings in arguments to appropriate C-style strings (using fileSystemRepresentation) before passing them to the task through argv[]. The strings in arguments don’t undergo shell expansion, so you don’t need to do special quoting, and shell variables, such as $PWD, aren’t resolved.