Zeigt anstehende Fristen aus einer Textdatei an. Ein POSIX-Shellskript.
https://xui141.celestium.fun/jan/fristlog/wiki
- Shell 76.1%
- Roff 15.7%
- Makefile 8.2%
|
|
||
|---|---|---|
| beispiele | ||
| contrib | ||
| packaging | ||
| tests | ||
| CHANGELOG.md | ||
| fristlog | ||
| fristlog.1 | ||
| LICENSE | ||
| Makefile | ||
| README.md | ||
fristlog
Ein kleines Shellskript, das dir sagt, welche Fristen demnächst anstehen. Eine Textdatei rein, eine sortierte Liste raus.
$ cat ~/.fristen
# Datum Was
2026-10-31 Nebenkostenabrechnung prüfen
2026-11-15 Kfz-Versicherung kündigen #auto
2027-01-10 Reisepass verlängern
$ fristlog
2026-10-31 -12 T Nebenkostenabrechnung prüfen
2026-11-15 3 T Kfz-Versicherung kündigen #auto
Die Zahl in der Mitte ist die Anzahl der Tage bis zur Frist, negative Werte heißen: zu spät. Im Terminal werden überfällige Einträge rot und Einträge der nächsten drei Tage gelb dargestellt.
Installation
fristlog ist ein einzelnes POSIX-Shellskript und braucht nur sh, awk,
sort und date. Getestet wird mit dash, bash und busybox sh.
$ make install # nach ~/.local/bin
$ make install PREFIX=/usr/local
Oder die Datei aus den Releases
herunterladen, Prüfsumme vergleichen und irgendwo in den PATH legen.
Für Debian/Ubuntu gibt es dort auch ein .deb.
Was fristlog nicht ist
- Kein Kalender. Keine Uhrzeiten, keine Wiederholungen, keine Mails.
- Kein Todo-Manager. Erledigtes löschst du aus der Datei oder kommentierst es aus.
- Kein Daemon. Das Skript läuft, gibt etwas aus und beendet sich.
Für Prompt-Integration siehe die FAQ im Wiki.
Mehr im Wiki und in fristlog -h.
Lizenz: MIT