gitTraversalOptions top-level constant

List<OptionDefinition> const gitTraversalOptions

Standard options for git traversal.

Implementation

const List<OptionDefinition> gitTraversalOptions = [
  OptionDefinition.multi(
    name: 'modules',
    abbr: 'm',
    description: 'Git submodules to include',
    valueName: 'name',
  ),
  OptionDefinition.multi(
    name: 'skip-modules',
    description: 'Git submodules to exclude',
    valueName: 'name',
  ),
  OptionDefinition.flag(
    name: 'inner-first-git',
    abbr: 'i',
    description: 'Process inner repos (submodules) first',
  ),
  OptionDefinition.flag(
    name: 'outer-first-git',
    abbr: 'o',
    description: 'Process outer repos first',
  ),
  OptionDefinition.flag(
    name: 'top-repo',
    abbr: 'T',
    description: 'Find topmost git repo and use as root (requires -i or -o)',
  ),
];