my todo.sh/todoist replacement...
Find a file
2026-01-21 12:44:26 +01:00
README.md docs(readme): beziehungen 2026-01-21 12:44:26 +01:00

(a)ufgaben

Mein todo.sh/todoist Ersatz.

Ziele

Overview

  • Nutzung per CLI möglich vgl. todo.sh/todo.py
  • Nutzung im Web vgl. Todoist möglich
  • vllt. iOS App vgl. Todoist
    • oder Schnittstelle für CalDAV-Clients

ToDo

  • DB-Schemata/Tabellen erstellen (vllt mermaid)
    • Setup-Script für sqlite erstellen
  • Backupkonzept erstellen
    • a backup [create|restore]?
  • Notizenfunktion
    • gekoppelt an Aufgabe
  • LICENSE ergänzen
  • bisherige Scripte von todo.sh anpassen
  • Farben
    • für Labels|Projekte|Due-Dates|Prios
  • Filter vgl. todoist

Spec

  • Projekte
    • enthält ein oder mehrere Aufgaben
    • kann "Parent"/"Child" eines anderen Projektes sein
    • kann eine Farbe haben
      • hat einen Namen
      • das Projekt "Eingang" ist das Default-Projekt und muss existieren
    • kann ein Favorit sein
  • Aufgaben
    • Status: offen/erledigt
      • hat eine Beschreibung
    • kann eine Notiz enthalten
    • kann eine Prio enthalten
    • kann ein Zieldatum enthalten
    • kann ein oder mehrehre Labels enthalten
      • muss einem Projekt angehören
    • kann eine Wiederholungsfrequenz haben
    • Beziehungen zu anderen Aufgaben können vorhanden sein ("blocked_by"/yblocks")
  • Filter
    • kann eine Farbe haben
      • hat einen Namen
    • kann ein Favorit sein
  • Favoriten (Web/App only)

Befehle CLI

(Ideen)

  • a show task
  • a show projects
  • a show labels
  • a add task
  • a done task
  • a edit task
  • a delete task
  • a add project
  • a edit project
  • a delete project
  • a add label
  • a edit label
  • a delete label
  • [...]