A suggestion CLI, which helps with daily decision-making by providing a selected list of doings based on your schedule. Built for repeatable doings from 1 day to 1 month (possible to extend, but you probably need something else for such cases).
- Centric only around suggestions, it's totally up to you to decide what to do.
- Trusts you, so it doesn't track your doings by preserving you do your best, i.e. no need to check the boxes each F* day anymore.
- Built mainly to check the concept.
poncho journal
poncho view
Example output:
Journal from December 28, 2022 to December 21, 2022
December 28, 2022
└── Doings
├── Read a Book(read-book)
│ ├── Threshold: 3d
│ └── Current: 2d
└── Work the Plan Out (work-plan-out)
├── Threshold: 2d
└── Current: 1d
December 27, 2022
├── Doings
│ ├── Read a Book(read-book)
│ │ ├── Threshold: 3d
│ │ └── Current: 1d
│ └── Work the Plan Out (work-plan-out)
│ ├── Threshold: 2d
│ └── Current: 2d
├── Commitments
│ └── Work the Plan Out
└── New Doings
├── Read a Book
└── Work the Plan Out
Use the today
command to both plan the day and just initialize a new one.
poncho today
Example output:
December 27, 2022
├── Doings
│ ├── Read a Book(read-book)
│ │ ├── Threshold: 3d
│ │ └── Current: 1d
│ └── Work the Plan Out (work-plan-out)
│ ├── Threshold: 2d
│ └── Current: 2d
├── Commitments
│ └── Work the Plan Out
└── New Doings
├── Read a Book
└── Work the Plan Out
poncho add <name> <title> <threshold> -l "<last date when you did>"
The l
flag is optional, however if you specify it you can describe it naturally like 21 days ago
.
poncho remove <name>
poncho skip <name>
poncho replace <original-name> <new-name>
MIT