Repository navigation
v1.6.0 β compare, edit ID|last, yesterday view (72 tools)
pip install --upgrade cliboThree new commands since v1.5.0
βοΈ clibo compare
Week-over-week side-by-side for every key metric. Sleep, mood, steps, workouts, caffeine, expenses, donations, fasting, meditate, stretches, mileage, habits-hit, journal & gratitude entries, tasks completed.
π΄ Sleep avg 6.5h β 7.5h β 15.4%
π Steps total 15,000 β 19,500 β 30%
β Caffeine mg 170 mg β 63 mg β 62.9%
πΈ Expenses total 150.00 β 25.00 β 83.3%
Arrows reflect the actual direction (β/β); colour encodes whether that direction is good or bad for the metric β green-down on a caffeine decrease, green-up on a sleep increase. No more confusing semantics.
π
clibo today --on DATE + clibo yesterday
today now accepts any date β --on yesterday, --on "3 days ago", --on 2026-05-15. The header reads "Today" / "Yesterday" / weekday-name depending on how close the date is. clibo yesterday is the one-word alias for the most natural-language case.
βοΈ edit ID|last on six daily trackers
weight, mood, sleep, caffeine, steps, gratitude all gained an edit subcommand. Pass either an entry ID or the keyword last to fix the most recent entry:
clibo weight log 75 # typo
clibo weight edit last -w 71.5 # fix without looking up the IDBug fixes
clibo infoheader was hardcoded "50 local-first CLI tools" β stale since v1.0. Now readslen(CATALOG)so it always reflects reality.collect_weeknow bounds every query with an explicit upper date, so backdated windows (used bycompare) don't leak entries from outside.
Tests: 698 passing (+28 since v1.5.0). Ruff clean.