README.md in nin-0.7.0 vs README.md in nin-1.0.0
- old
+ new
@@ -1,20 +1,25 @@
-nin
----
+<div align="center">
+ <h1>
+ nin
+ </h1>
-A simple, full-featured command line todo app
+ A simple, full-featured command line todo app
-![nin demo GIF](/demo.gif)
+ ![nin demo GIF](/demo.gif)
+</div>
+[![Build Status](https://travis-ci.com/aonemd/nin.svg?branch=master)](https://travis-ci.com/aonemd/nin)
+
## Features
- Simple, easy-to-use CLI
- Currently supports: listing, adding, editing, deleting, completing,
archiving, and deleting archived todo items
- Smart colored output
+- Uses YAML for storage by default (There's an option to use TOML but no configuration for it, yet)
- Modular code covered by unit tests
-- Uses YAML for storage by default
## Installation
```bash
gem install nin
@@ -34,17 +39,20 @@
USAGE:
nin COMMAND [arguments...]
COMMANDS:
- l [a] List all unarchived todos. Pass optional argument `a` to list all todos
- a desc Add a todo. Prepend due date by an @. Prepend tag by a \#
- e id desc Edit a todo. Prepend due date by an @. Prepend tag by a \#
- c id(s) Un/complete todo(s)
- ac id(s) Un/archive todo(s)
- d id(s) Delete todo(s)
- gc Delete all archived todos. Resets item ids as a side effect
- o Open todo file in $EDITOR
+ l | list [a] List all unarchived todos. Pass optional argument `a` to list all todos
+ a | add desc Add a todo. Prepend due date by a @. Prepend each tag by a \#
+ e | edit id desc Edit a todo. Prepend due date by a @. Prepend each tag by a \#
+ p | prioritize id step Prioritize a todo by either a positive or negative step within its date group
+ c | complete id(s) Un/complete todo(s)
+ ac | archive id(s) Un/archive todo(s)
+ d | delete id(s) Delete todo(s)
+ gc | garbage Delete all archived todos. Resets item ids as a side effect
+ s | analyze Analyze tasks and print statistics
+ i | repl Open nin in REPL mode
+ o | open Open todo file in $EDITOR
```
## Why
Why write another todo app? I like to use the terminal for everything and I've