jan-cli 0.2.0

YAML-defined CLI trees with progressive help, optional exec aliases, merged extra specs, and SQLite audit logging keyed by git branch
Documentation
os: [linux]
about: |
  Linux service manager and kernel messages: systemd units, journal logs, and
  the kernel ring buffer. Many commands require appropriate privileges.
commands:
  journal:
    about: journalctl — query and follow logs (`-u`, `-f`, `-xe`, `--since`, …).
    exec:
      argv: ["journalctl"]
      passthrough: true
  svc:
    about: systemctl — unit status, start/stop, enable (`status`, `restart`, …).
    exec:
      argv: ["systemctl"]
      passthrough: true
  svc-user:
    about: systemctl --user — user session units (forwarded).
    exec:
      argv: ["systemctl", "--user"]
      passthrough: true
  dmesg:
    about: Kernel ring buffer — forwarded args (often needs privileges).
    exec:
      argv: ["dmesg"]
      passthrough: true