UpgradeCommand constructor

UpgradeCommand()

Implementation

UpgradeCommand() {
  addGlobalPubArgs(argParser);
  argParser.addFlag(
    'offline',
    help: 'Use cached packages instead of accessing the network',
  );
  argParser.addFlag(
    'dry-run',
    abbr: 'n',
    help: "Report what dependencies would change but don't change any",
  );
  argParser.addFlag(
    'precompile',
    help: 'Build executables in immediate dependencies',
  );
  argParser.addFlag(
    'tighten',
    help:
        'Updates lower bounds in pubspec.yaml to match the resolved version',
    negatable: false,
  );
  argParser.addFlag(
    'unlock-transitive',
    help:
        'Also upgrades the transitive dependencies of the listed dependencies',
    negatable: false,
  );
  argParser.addFlag(
    'major-versions',
    help:
        'Upgrades packages to their latest resolvable versions, and updates pubspec.yaml',
    negatable: false,
  );
}