Files
homelab/knecht/TODO.md
2026-04-04 15:17:33 +02:00

834 B

knecht — TODO

Functional

  • knecht update — replace fmt.Scanln env var prompt with a proper TUI input form for missing keys
  • knecht restart <stack> — specced but not implemented
  • Compose diff — switch from set-based comparison to a real unified diff (reordered lines currently show as false drift)

TUI

  • Diff view — add scrolling for long diffs (currently clipped)
  • Add [l] keybind to open Dozzle logs for the selected stack
  • Confirmation prompt before [u] update and [D] deploy

Housekeeping

  • Delete services/dummy/ once done testing local-only stack display
  • Implement knecht init to scaffold ~/.config/knecht/config.toml (error message references it but command doesn't exist)
  • knecht diff CLI — apply same color formatting as TUI diff view