Sha256: c08ab5a6247c5086f73725e82ea1e8de3732207446bb7d22f59ef65970f5918e

Contents?: true

Size: 1.98 KB

Versions: 2

Compression:

Stored size: 1.98 KB

Contents

NirvanaHQ Gem
=============

A gem for the [NirvanaHQ.com](http://nirvanahq.com) API. 

Includes a command line tool, **nirv**

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

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.

**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](http://rubylearning.com/blog/2010/12/14/ruby-gems-%E2%80%94-what-why-and-how/) helped, as well as studying  [boom](https://github.com/holman/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. 

no association with nirvanahq.com, so any problems you have, open ticket on the [github site](https://github.com/meeech/nirv/issues). 

m.

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
nirvanahq-0.1.0 README.md
nirvanahq-0.0.4 README.md