1 unstable release
0.1.0 | Jun 16, 2021 |
---|
#7 in #todo-txt
35KB
902 lines
mama
A command line application for managing todo.txt
Installation
With cargo
$ cargo install mama
From git source
$ cargo install --git https://github.com/teervo/mama.git
Usage
A command line application for managing todo.txt
Usage: mama <command> [arguments]
Available commands:
add Add a new task to the list
complete Mark a task as completed
help Show help for a command
ls List all tasks
rm Remove a task from the list
uncomplete Mark a previously finished task as uncompleted
undo Undo previous command
Examples
List all tasks
$ mama
ID
1 Implement new color scheme for @kitchen appliances +kitchenmakeover
2 Renew subscription to Hobby Horse Monthly
3 Replenish the pisco decanters in the @office
List tasks matching words
$ mama ls kitchen office
ID
1 Implement new color scheme for @kitchen appliances +kitchenmakeover
3 Replenish the pisco decanters in the @office
Long listing includes creation date, completion date and priority
$ mama ls -l
ID Pri Completed Created
1 2021-06-09 Implement new color scheme for @kitchen appliances +kitchenmakeover
2 C 2021-06-02 Renew subscription to Hobby Horse Monthly
3 A 2021-06-13 Replenish the pisco decanters in the @office
Add a new task
$ mama add Alphabetize spice rack @kitchen +kitchenmakeover
+ Adding 'Alphabetize spice rack @kitchen +kitchenmakeover' to todo.txt...
ID
1 Implement new color scheme for @kitchen appliances +kitchenmakeover
2 Renew subscription to Hobby Horse Monthly
3 Replenish the pisco decanters in the @office
4 Alphabetize spice rack @kitchen +kitchenmakeover
Add a new task with priority level A
$ mama add -p A Procure ingredients for the Odelmaß
+ Adding 'Procure ingredients for the Odelmaß' to todo.txt...
ID Pri Completed Created
1 2021-06-09 Implement new color scheme for @kitchen appliances +kitchenmakeover
2 C 2021-06-02 Renew subscription to Hobby Horse Monthly
3 A 2021-06-13 Replenish the pisco decanters in the @office
4 2021-06-16 Alphabetize spice rack @kitchen +kitchenmakeover
5 A 2021-06-16 Procure ingredients for the Odelmaß
Mark a task as completed
$ mama complete 3
✅ Completed task 3, 'Replenish the pisco decanters in the @office'
ID
1 Implement new color scheme for @kitchen appliances +kitchenmakeover
2 Renew subscription to Hobby Horse Monthly
✔ 3 Replenish the pisco decanters in the @office
4 Alphabetize spice rack @kitchen +kitchenmakeover
5 Procure ingredients for the Odelmaß
Remove one or more tasks
$ mama add rm 2 3
❌ Deleted task 2, 'Renew subscription to Hobby Horse Monthly'.
❌ Deleted task 3, 'Replenish the pisco decanters in the @office'.
ID
1 Implement new color scheme for @kitchen appliances +kitchenmakeover
2 Alphabetize spice rack @kitchen +kitchenmakeover
3 Procure ingredients for the Odelmaß
Dependencies
~2–12MB
~103K SLoC