creatorArgParser top-level property
ArgParser
get
creatorArgParser
Returns an argument parser configured for job and task creation commands.
This parser includes common options used across all creation commands:
--wizard
or-w
- Use interactive wizard mode for creation--task-key
or-t
- Specify the task key for job creation--name
or-n
- Set the name of the task or job--key
or-k
- Set the unique key identifier--description
or-d
- Set the description text--package-name
or-p
- Set the package name (auto-detected from project)
Implementation
ArgParser get creatorArgParser => ArgParser(allowTrailingOptions: true)
..addFlag('wizard',
abbr: 'w',
help: "Use the wizard to create a task or job.",
defaultsTo: false)
..addOption("task-key",
abbr: 't', help: "Option is used to specify the task for the command.")
..addOption("name", abbr: 'n', help: "The name of the job to create.")
..addOption("key", abbr: 'k', help: "The key of the job to create.")
..addOption("description",
abbr: 'd', help: "The description of the job to create.")
..addOption("package-name",
abbr: 'p',
help: "Package name of the app to publish.",
defaultsTo: BuildInfo.androidPackageName ??
BuildInfo.iosBundleId ??
"\${ANDROID_PACKAGE}");