1
0
Fork 0
geforkt von jan/fristlog
Zeigt anstehende Fristen aus einer Textdatei an. Ein POSIX-Shellskript.
  • Shell 76.1%
  • Roff 15.7%
  • Makefile 8.2%
Datei suchen
2026-10-18 17:51:03 +02:00
beispiele Beispieldatei 2025-01-06 20:40:11 +01:00
contrib bash-completion 2025-02-15 18:12:47 +01:00
packaging packaging: .deb ohne debhelper bauen 2025-06-22 16:48:02 +02:00
tests Test für -x 2026-02-22 21:20:51 +01:00
CHANGELOG.md 0.6.2 2026-09-28 10:05:42 +02:00
fristlog Tab zwischen Datum und Text mit führendem Leerzeichen 2026-09-26 22:37:15 +02:00
fristlog.1 0.6.2 2026-09-28 10:05:42 +02:00
LICENSE Erster Stand 2023-06-04 21:17:33 +02:00
Makefile Makefile mit install/uninstall 2023-09-02 19:28:14 +02:00
README.md README: Verweis auf Prompt-FAQ 2026-10-18 17:51:03 +02:00

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