Metadata-Version: 2.0
Name: todone
Version: 0.0.2
Summary: Todo list manager and agenda
Home-page: https://github.com/safnuk/todone
Author: Brad Safnuk
Author-email: safnuk@gmail.com
License: MIT
Platform: UNKNOWN
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Development Status :: 1 - Planning
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Dist: peewee
Requires-Dist: python-dateutil

# Todone

Command-line todo list manager and agenda, inspired by taskwarrior, todo.sh, and some basic features from org-mode. 


## Installation

The easiest way to install todone is through PyPi:
```
pip3 install todone
```

If you prefer, it can be installed by cloning the git repository:
```
git clone https://github.com/safnuk/todone.git
cd todone
python3 setup.py install
```

## Basic Setup

Before using todone, you need to tell it where to store the data. Type
```
todone setup init
```
and answer the questions. The default is to create a sqlite database file. You are now ready to start tracking your todo items!

## Usage

To enter a new todo item, type
```
todone new This is my todo item
```

By default, it will put the todo into the inbox/ folder. You can prepend the item with a different folder:
```
todone new today/More important todo
```

List your todos by folder, keyword search, etc.
```
todone list todo

1 - inbox/This is my todo item
2 - today/More important todo

todone list today/

1 - today/More important todo

todone move 1 done/

todone list todo

1 - inbox/This is my todo item
```

More comprehensive help is available from the command line
```
todone help
```
gives a general overview, while
```
todone help <command>
```

gives more specific help on a given command.

Most commands can be entered short hand. For example,
```
todone new today/My todo
todone n to/My todo
todone ne t/ My todo
```
are all parsed identically by the program.


