PubDowngradeCommand constructor
PubDowngradeCommand({
- required PubspecLock pubspecLock,
- required PubspecYaml pubspecYaml,
- required FileSystem fs,
- required Logger logger,
- required Bindings bindings,
- required FindFile findFile,
Implementation
PubDowngradeCommand({
required super.pubspecLock,
required super.pubspecYaml,
required super.fs,
required super.logger,
required super.bindings,
required super.findFile,
}) {
argParser.addFlag(
'offline',
help: 'Use cached packages instead of accessing the network.',
);
argParser.addFlag(
'dry-run',
abbr: 'n',
negatable: false,
help: "Report what dependencies would change but don't change any.",
);
argParser.addFlag(
'tighten',
help:
'Updates lower bounds in pubspec.yaml to match the resolved version.',
negatable: false,
);
}