Skip to content

meeech/nirv

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NirvanaHQ Gem

A gem for the NirvanaHQ.com API.

Includes a command line tool, nirv

NirvanaHQ is an online todo/task manager, based around the GTD method.

gem install nirvanahq

Features

Command Line Tool:

  • Add a task via the CLI
  • Backup

Gem / Library: (API docs coming - have to spend a few hours reading up on RDoc)

Have a look at the lib & tests for some example usage.

This is by no means a final version, so you know the deal.

Usage (CLI)

First thing: run nirv init

This will create ~/.nirvanahq/config.rb. You need to edit that file - change the values for your username and password. For now, you have to make your own md5 of you password, and put that in there. Sorry :/

Add Task

basic:

nirv add "task name" adds a task to your inbox

with tags & a note:

nirv add "task name" -n "this will show up in the task note." -t "Tag 1,Tag 2"

Backup

nirv backup

Dumps a full copy of your account to ~/.nirvanahq/backup.json.

I added it just because. For the data loss paranoid, or those just wanting their data.

Everything Else

nirv version obvious.

nirv help pretty much the info in this section.

About

Wanted a quick way to add tasks from the cli. Also learning ruby, so this seemed a good fit. So, started a gem with a cli tool.

Right now, just focused on adding a task easily.

You can examine the nirvanahq api in your browser - their web app uses it, so its pretty straight-forward to see whats going on.

gems - what why and how from ruby learning blog helped, as well as studying boom. Was a good example to work & learn from initially. Seems to be doing something similar to what I wanted to do, so picked up some gem tips there. And just talking to some people :)

comments/examples how to improve it welcome.

Feature requests always welcome.

no association with nirvanahq.com, so any problems you have, open ticket on the github site.

m.

About

NirvanaHQ Gem - Command Line Tool + API lib

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published