clown computing with pkgcloud
npm install clown* pkgcloud/pkgcloud
* dominictarr/rc
``bash`
$ sudo npm install clown -g
`bash
$ clown --config config/do.json compute flavors list
clown info clown YES THIS IS CLOWN
clown info clown Programmed entirely in @jesusabdullah's apartment
clown info clown Copyright 2014
[
{
"id": 66,
"name": "512MB",
"ram": 512,
"disk": 20,
...
}
]
clown info bye Much obliged.
`
#### --level
Set the logging level to anything npmlog
supports natively with --level [level].
#### --version
Print out clown's version and exit.
Routes look something like this:
`bash`
[client-type] [resource] [command]
Commands don't have quite the same names as in pkgcloud, but generally map
1:1.
Client options are specified under the client type. For example, to specify the
provider at the command line with the compute client, use the option
--compute.provider.
Command options are named as they are in the pkgcloud documentation. For
example, to specify the flavorId with compute flavors get at the command--flavorId`.
line, use the option
* Commands for everything that isn't compute
* Inline documentation for all routes that don't run a command
MIT. See the LICENSE file.