Each CLI tool in ~/.local/bin/ is being extracted into its own Python package
under ~/dev/, with its own repo.
- Dotfiles repo:
~/.config/dotfiles - Original scripts:
~/.config/dotfiles/.local/bin/ - New packages:
~/dev/<tool>/(each withsrc/<tool>/,pyproject.toml) - Config files:
~/.config/<tool>/config.toml
-
diary— date↔filepath resolution, natural language parsing →~/dev/today(KUKARAF/diary) -
diary week— weekly diary view (subcommand ofdiary) -
diary month— monthly diary view (subcommand ofdiary) -
todo— todo management (standalone repo, will depend ontoday)
- Original scripts stay in dotfiles until each package is installed and verified.
todaypackage has zero base deps;timefhumanis behind[cli]extra.weekandmonthare subcommands ofdiary(diary week,diary month).