Chromium Code Reviews| Index: utils/pub/command_install.dart |
| diff --git a/utils/pub/command_install.dart b/utils/pub/command_install.dart |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..51324f7d83ced0dde9c09b1d8799fabc40f68986 |
| --- /dev/null |
| +++ b/utils/pub/command_install.dart |
| @@ -0,0 +1,16 @@ |
| +// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| +// for details. All rights reserved. Use of this source code is governed by a |
| +// BSD-style license that can be found in the LICENSE file. |
| + |
| +/** Handles the `install` pub command. */ |
| +class InstallCommand extends PubCommand { |
| + String get description() => "install the current package's dependencies"; |
| + |
| + void onRun() { |
| + var installedDeps = packagesDir.package.dependencies.map( |
|
Bob Nystrom
2012/05/04 17:02:07
Seems like this could be a method on PackagesDir i
nweiz
2012/05/07 18:28:35
Done.
|
| + packagesDir.installTransitively); |
| + Futures.wait(installedDeps).then((_) { |
| + print('Dependencies installed!'); |
| + }); |
| + } |
| +} |