Helm – a command line tool for Lighthouse
Disclaimer: This is alpha software. Seriously. Expect breakages and changes in the way configuration is made. We'll do our best to alert you and keep things as backwards-compatible as possible.
Lighthouse is pretty cool, but it'd be nice if we had a way to interact with it from the command line.
Although Helm can receive all the parameters it needs from the command line, usually you'll want to use the configuration files. Our recommended usage is that you have a
.helm_config in your home directory, where you store your Lighthouse credentials, and another
.helm_config that lives in the root of your project's directory (this file contains general information about the project and can be pushed to your SCM of choice.
~/.helm_configand add your credentials for the account. You can provide a token (recommended) or your username and password (this is necessary if you want to use scraping commands like
http://your-account.lighthouseapp.com: token: your API token username: username password: password
Edit your project's
url: http://your-account.lighthouseapp.com project: "Your project's full name"
$ helm list
This will change.
$ helm list $ helm list state:open $ helm list "responsible:me state:open"
Parses STDIN and creates tickets.
$ echo "As a User I want a UI" | helm create $ cat stories.txt | helm create
Displays information about a ticket.
$ helm show 13
Changes the assignee of a ticket. If no user is provided, assign to self.
$ helm assign 13 $ helm assign 13 [Lighthouse user ID]
Please report bugs, submit feedback and patches to http://helm.lighthouseapp.com/projects/22826-helm