hobs-cli v0.6.7
Hobs Client Tools
Description
The Hobs client tools, known as hobs-cli, that you use to interact with your Hobs Server and package registries.
hobs-cli is configured to use the public package registry, Quarry, at quarry.crambit.com by default. It's a repository of packages written by our community for Hobs.
You can configure hobs-cli to use any compatible registry you like, and also run your own registry. For further information, head over to https://github.com/crambit/hobs-registry.
Installation
DEPENDENCIES:
- Node.js 0.12+
- Git 1.6.6+
Get the latest version of the client tools and make sure it's successfully installed:
$ npm install -g hobs-cli
$ hobs-cli --helpGetting Started
Once you have an Hobs Server up and running, go to your Account Profile page and copy your sandbox Git URL. hobs-cli will use it to get access to your remote sandbox on the server.
Then, set up a local sandbox and update hobs-cli's cache
$ hobs-cli sandbox <url>
$ hobs-cli updateIn your local sandbox, you can now install, edit and deploy any available packages, or create your own
$ hobs-cli install <package>
$ vi <package>/properties.yml
$ git add <package>
$ git commit
$ hobs-cli deployFinally, set up the event producer as described in the package's README file in order to forward events to your Riemann server and visualize your new dashboards with Hobs!
Testing
$ npm test