| Index: lib/src/command/downgrade.dart
|
| diff --git a/lib/src/command/downgrade.dart b/lib/src/command/downgrade.dart
|
| index fd70963158ab54a7426c038ac798d540bf9d662c..c9d2f7dacdb17f3d624e5df001d86baa895a48f4 100644
|
| --- a/lib/src/command/downgrade.dart
|
| +++ b/lib/src/command/downgrade.dart
|
| @@ -24,12 +24,19 @@ class DowngradeCommand extends PubCommand {
|
|
|
| argParser.addFlag('dry-run', abbr: 'n', negatable: false,
|
| help: "Report what dependencies would change but don't change any.");
|
| +
|
| + argParser.addFlag('packages-dir',
|
| + negatable: true, defaultsTo: true,
|
| + help: "Generate a packages/ directory when installing packages.");
|
| }
|
|
|
| Future run() async {
|
| var dryRun = argResults['dry-run'];
|
| await entrypoint.acquireDependencies(SolveType.DOWNGRADE,
|
| - useLatest: argResults.rest, dryRun: dryRun);
|
| + useLatest: argResults.rest,
|
| + dryRun: dryRun,
|
| + packagesDir: argResults['packages-dir']);
|
| +
|
| if (isOffline) {
|
| log.warning("Warning: Downgrading when offline may not update you to "
|
| "the oldest versions of your dependencies.");
|
|
|