ShellCommand constructor
ShellCommand()
Implementation
ShellCommand() {
argParser
..addMultiOption(
'blocks',
defaultsTo: ['scripts'],
valueHelp: 'name, ...',
help: 'execute script block in order provided.',
)
..addOption(
'delay',
defaultsTo: '1',
valueHelp: 'seconds',
help: 'delay between blocks.',
)
..addFlag(
'via_shell',
defaultsTo: true,
help: 'run script through the system shell',
)
..addFlag(
'expand_path',
defaultsTo: true,
help: 'expand tilde (~) and resolve relative paths (., ..) in args.',
)
..addFlag(
'exit_on_nonzore',
defaultsTo: false,
help: 'exit on non-zero exit code',
);
}