This is a nodejs CLI module to access PhoneGap Build.
The CLI can be installed by
> yarn global add pgb-cli
or
> npm install -g pgb-cli
or
> brew tap phonegap-build/build
> brew install bash-completion or zsh-completions # only required for command completion
> brew install pgbIf you don't have (or don't want) node installed you can download executables for Mac OSX, Linux and Windows here
Here is a snippet of some common actions:
# list your apps
> pgb ls
# create a new app from a github repo
> pgb new shazamable/repoodly
# create a new app from a directory
> pgb new . --ios-key 12 --share true --debug true --ignore node_modules,tmp,test,**/*.logHere is the full list of commands:
Usage: pgb [OPTIONS] COMMAND [arg...]
       pgb [ --help | -? | --version | -v ]
Options:
  -d, --debug       Enable debug mode
  -f, --force       Skip confirmation
  -j, --json        Print raw json
  --no-progress     Don't show progress
  -c, --no-colours  Don't use colors
  -v, --version     Print version
  -?, --help        Print usage
  -b, --bare        Print numerical ids
Commands:
  app               Show information about an app
  build             Build an app
  clone             Shortcut to update and build a repo backed app
  download          Download an app package
  lock              Lock a signing key
  log               Show a build log
  login             Sign in to PhoneGap Build
  logout            Sign out of PhoneGap Build
  ls                List your apps
  key               Show information about a signing key
  keys              List your signing keys
  new               Create an app from a repository, file or directory
  new-key           Create a signing key
  phonegaps         List supported versions of PhoneGap
  rm                Delete an app
  rm-key            Delete a signing key
  unlock            Unlock a signing key
  update            Update an app
  update-key        Update a signing key
  whoami            Show signed in user
Run 'pgb COMMAND --help' for more information on a command
If you find a bug or have a feature request tell me about it here.
Follow me on twitter @brettrudd