A quick way of noting down your to do's on your current project.
Pretty much. Only difference is its completely on the command line.
Simply running todo init
will create a todo.json file in your current working directory. You can then use the app to create new todo tasks like so:
todo add 'This is my new task'
Just simply add 'and' after each todo
todo add 'This' and 'That' and 'This'
You can even create sub tasks.
todo 'This is a subtask' -s 2
Just type:
todo
You can also view a task by its index
todo 1
todo done 1
todo done 1.2
todo -d 1.2
todo done 1 and 1.1 and 2
todo done 1 1.1 2
todo edit 1 'This is an edit to the task'
Use either one of the following commands
todo remove 1
todo delete 1
todo -r 1
todo rm 1
Your can delete all your todos with the following command
todo --delete-all
Note: You will need to confirm your would like to wipe your todo list
via composer:
composer global require kakposoe/todos
manual installation:
git clone http://github.com/kakposoe/todos
You would then called todo using:
./todo 'This is an example task'
- Add 'No More tasks'. Checks if all task have been completed within task list
- Reorder items e.g.
todo reorder 2 4
which will swap the index positions of 2 items - Chain removal of events e.g.
todo remove 2 and 3 and 4 and 5
- Method to convert sublevel tasks to top level tasks
- Complete tasks using menu select
- Deadline keys and visual representation of tasks past their deadline
- Add High Priority Indicator
- List all tasks that are incomplete
- Multilevel child tasks
- Group tasks into subtasks with new parent
- Move tasks to be subtask of current parent
- Multiple to do lists within the same project
- Add 'clear' action, similar to delete-all but will only remove what has not been completed