Crates.io | planner |
lib.rs | planner |
version | 0.3.0 |
source | src |
created_at | 2021-08-08 14:16:01.045964 |
updated_at | 2021-08-30 20:16:45.796808 |
description | A CLI tool for planning your day |
homepage | |
repository | https://github.com/revuniversal/planner |
max_upload_size | |
id | 433154 |
size | 48,841 |
A planning app to help me get my shit together, written in rust.
I've been creating a markdown(ish) plan file everyday for several years. I use a naming convention similar to {yyyy}.{MM}.{dd}.plan.md
, and on most days I create my plan by copying the previous day's plan, then changing the day/date, and amending the schedule.
In my experience, creating my plan by hand each day gives me more agency than allowing a tool to create it for me. However, this is subject to human error, and often results in mismatches between the name of the plan files and the content. It also makes it more difficult to track over time.
foo@bar:~$ cargo install planner
To use cargo install, you'll need to install Rust.
foo@bar:~$ planner
Opens today's plan in vim. If today's plan doesn't exist, then it will be created by copying the most recent plan. If no plan exists, then an empty plan will be created.
foo@bar:~$ planner --help
review
: Review plan
today
(default) - show what's been todayyesterday
- Show what was done yesterdayweek
- Show data from the week so far (starting on Monday)last-week
- Show data from the last completed week (starting on Monday)month
- Show data from the month so far (starting on the 1st)since (date|weekday)
- Show data from all plans sinnce the specified day
or date