You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cordova.apache.org by ag...@apache.org on 2014/07/23 02:45:01 UTC
git commit: CB-6756 Adds the platforms subcommand for save and restore
Repository: cordova-cli
Updated Branches:
refs/heads/master 7b4508735 -> 472aaac56
CB-6756 Adds the platforms subcommand for save and restore
github: close #178
Project: http://git-wip-us.apache.org/repos/asf/cordova-cli/repo
Commit: http://git-wip-us.apache.org/repos/asf/cordova-cli/commit/472aaac5
Tree: http://git-wip-us.apache.org/repos/asf/cordova-cli/tree/472aaac5
Diff: http://git-wip-us.apache.org/repos/asf/cordova-cli/diff/472aaac5
Branch: refs/heads/master
Commit: 472aaac56950637e8234cfeeaf5cc7ba4bb75c5f
Parents: 7b45087
Author: Gorkem Ercan <go...@gmail.com>
Authored: Wed May 21 11:13:37 2014 -0400
Committer: Andrew Grieve <ag...@chromium.org>
Committed: Tue Jul 22 20:44:19 2014 -0400
----------------------------------------------------------------------
doc/help.txt | 2 ++
src/cli.js | 10 +++-------
2 files changed, 5 insertions(+), 7 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/cordova-cli/blob/472aaac5/doc/help.txt
----------------------------------------------------------------------
diff --git a/doc/help.txt b/doc/help.txt
index 083fd20..c169b6c 100644
--- a/doc/help.txt
+++ b/doc/help.txt
@@ -58,9 +58,11 @@ Experimental Commands
These commands require the --experimental flag.
save plugins .............................. save the list of currently installed plugins to config.xml
+ platforms ............................ save the list of currently installed platforms to config.xml
[--shrinkwrap] ....................... lock down plugin versions to currently installed versions
restore plugins ........................... install all plugins that are currently listed in config.xml
+ platforms ......................... install all platforms that are currently listed in config.xml
Command-line Flags/Options
http://git-wip-us.apache.org/repos/asf/cordova-cli/blob/472aaac5/src/cli.js
----------------------------------------------------------------------
diff --git a/src/cli.js b/src/cli.js
index 23dbec3..7bf0ec0 100644
--- a/src/cli.js
+++ b/src/cli.js
@@ -244,14 +244,10 @@ function cli(inputArgs) {
throw new CordovaError(msg);
}
subcommand = undashed[1];
- if (subcommand == 'plugins') {
- cordova.raw[cmd].call(null, 'plugins', { shrinkwrap:args.shrinkwrap });
- } else {
- msg =
- 'Let cordova know what you want to '+ cmd +
- ', try "cordova '+ cmd +' plugins"';
- throw new CordovaError(msg);
+ if (subcommand !== 'plugins' && subcommand !== 'platforms') {
+ throw new CordovaError('Specify what you want to '+ cmd + ', try "cordova '+ cmd +' plugins" or " cordova '+cmd+' platforms"');
}
+ cordova.raw[cmd].call(null, subcommand, { shrinkwrap:args.shrinkwrap }).done();
} else {
// platform/plugins add/rm [target(s)]
subcommand = undashed[1]; // sub-command like "add", "ls", "rm" etc.