Skip to content

Repository files navigation

pkgcloud-cli

pkgcloud-cli download history

Basic commandline wrapper around the pkgcloud nodejs module.

npm install -g pkgcloud-cli

Create a pkgcloud-cli.json file in your home directory specifying the pkgcloud compute config parameters. These parameters are identical to pkgcloud with the exception of adding a 'region' parameter. Initially, region will be ignored and it will only use the first config for each type (compute, storage, database).

However, the intent is to expand pkgcloud-cli to use a new library, multi-pkgcloud which will allow interacting with multiple provider endpoints at once.

{
"compute": [ {
"authUrl": "https://identity.api.rackspacecloud.com",
"region": "ORD",
"provider": "rackspace",
"username": "yourusername",
"apiKey": "yourapikey"
},
{
"authUrl": "https://identity.api.rackspacecloud.com",
"region": "DFW",
"provider": "rackspace",
"username": "yourusername",
"apiKey": "yourapikey"
},
{
"authUrl": "https://lon.identity.api.rackspacecloud.com",
"region": "LON",
"provider": "rackspace",
"username": "yourusername",
"apiKey": "yourapikey"
}
],
"storage": [
],
"database": [
],
"dns": [
]
}

use pkgcloud-cli

 $pkgcloud --help
Usage: pkgcloud [options] [command]
Commands:
init Initialize pkgcloud-cli config file
compute Compute commands
storage Storage commands
database Database commands
dns DNS commands
help [cmd] display help for [cmd]
Options:
-h, --help output usage information
-V, --version output the version number

About

Command line interface around pkgcloud

Resources

Stars

6 stars

Watchers

4 watching

Forks

Releases

Packages

Used by

Contributors

Languages