All apps/harsh

harsh

harsh

A minimalist, command-line tool for tracking, understanding, and forging habits.

Runs as harsh|macOS, Linux, Windows|github.com

Command form

ai-draft · 2 tasks · 4 fields

Record habits and show the consistency graph. The stats and todo subcommands are left out.

Opens the form; the finished command lands at your prompt, unrun
otty gui harsh

harsh log

Show habit log

Show the consistency graph, optionally filtered by habit name fragment.

Show habit logExample values, fixed in this page — nothing here reaches a terminal
Basic
Habit filter
string
Hide ended habits
--hide-ended
Color
3 choicesenum
TasksEach one presets the form for one job
Show log
filterhide_endedcolor
JSON log
jsonfilterhide_ended
ParametersOnly these flags are editable in the form
Habit filter
string · positional 0
JSON output
boolean
--json-j
Hide ended habits
boolean
--hide-ended-H
Color
enum
--color-Calwaysneverauto
SourcesEvery flag above is checked against these
help
| `harsh log` | Show consistency graph (last 100 days) | -C, --color string Color output: "always", "never", "auto" (default "auto") -H, --hide-ended Hide habits that have an end date -j, --json Output in JSON format (for programmatic use) harsh log --json gym # Filter by fragment
manual

github.com

Before it fills your prompt, Otty checks the installed harsh against its version. A form that does not match your version is not offered.