work-cli
Lokales Time-Tracking direkt im Terminal
work-cli ist ein bewusst kleines Terminal-Werkzeug für lokale Zeiterfassung. Statt Web-Dashboard oder laufendem Hintergrunddienst gibt es nur schnelle Befehle für Arbeits-Sessions, Projektzuordnung und kurze Notizen.
Funktionen
- Sessions starten und beenden - Arbeitszeit wird lokal als Session erfasst und kann nachträglich korrigiert werden.
- Projektzuordnung - Zeiten lassen sich Projekten zuordnen; bei mehreren aktiven Projekten hilft ein interaktiver Picker.
- Notizen während der Arbeit -
do,doingunddonespeichern kurze Kontextnotizen zur laufenden Session. - Tagesstatus -
work status --target 8hzeigt die bisher erfasste Arbeitszeit, Projektverteilung und verbleibende Zielzeit. - Lokale SQLite-Datenbank - Daten bleiben auf dem Gerät; der Speicherort ist über
WORK_DBkonfigurierbar. - Release-Installation - GitHub-Releases liefern Binaries für Linux, macOS und Windows sowie ein Install-Script mit Checksum-Prüfung.
Workflow
Der typische Ablauf bleibt absichtlich kurz: Session starten, während der Arbeit ein paar Notizen ergänzen, Status prüfen, Session beenden. Die wichtigsten Befehle sind work start, work do, work doing, work status und work end.
Installation
Die aktuelle Version lässt sich per curl -fsSL https://github.com/Rasalas/work-cli/releases/latest/download/install.sh | bash installieren. Danach aktualisiert work update die lokale Installation.