Flexi
A family of minimal command-line tools, inspired by todo.txt. Each keeps its data in a single human-readable text file, one entry per line, that you can grep, diff, and edit by hand.
It started with time tracking, but the same plaintext approach works for shopping lists and contacts too. Every tool installs on its own, through Cargo or Homebrew.
Source: thombruce/flexi
flexi
Rust · thombruce/flexi
Track a running flexi-time balance: bank overtime, spend it back, and see where you stand.
clocking
Rust · thombruce/flexi
Log working hours as clock-in and clock-out sessions, and total them by day, week, or month.
calchemy
Rust · thombruce/flexi
Keep a plaintext calendar of dated appointments: add them, list them, and see what's next.
bagg
Rust · thombruce/flexi
Keep a plaintext shopping list or wishlist, with name, price, quantity, and whether you've got it yet.
holler
Rust · thombruce/flexi
A plaintext contacts list: names, phone numbers, email addresses, and tags.