commonOptions top-level constant

List<OptionDefinition> const commonOptions

Common options for all tools.

Implementation

const List<OptionDefinition> commonOptions = [
  OptionDefinition.multi(
    name: 'exclude',
    abbr: 'x',
    description: 'Path patterns to exclude',
    valueName: 'pattern',
  ),
  OptionDefinition.flag(
    name: 'test',
    description: 'Include zom_* test projects',
  ),
  OptionDefinition.flag(
    name: 'test-only',
    description: 'ONLY process zom_* test projects',
  ),
  OptionDefinition.option(
    name: 'execution-root',
    abbr: 'R',
    description: 'Workspace root path',
    valueName: 'path',
  ),
  OptionDefinition.flag(
    name: 'verbose',
    abbr: 'v',
    description: 'Enable verbose output',
  ),
  OptionDefinition.flag(
    name: 'dry-run',
    abbr: 'n',
    description: 'Show what would be done without doing it',
  ),
  OptionDefinition.flag(
    name: 'help',
    abbr: 'h',
    description: 'Show help message',
  ),
  OptionDefinition.flag(
    name: 'version',
    description: 'Show version',
  ),
];