mirror of
https://github.com/jhd3197/ServerKit.git
synced 2026-10-27 15:17:18 +09:00
serverkit migrate-db forwarded the wrapper's own name to cli.py, which only defines db-migrate — the command has failed with 'No such command' since the rename. Fix the forward and stop the drift class entirely: - cmd_panel_cli forwards Click-only verbs verbatim (manifest, services, apps, repair, login-url, support-bundle, db-migrate/status/history; panel-status/panel-doctor where a native bash name collides) - serverkit completion prints a bash completion script; install.sh and update.sh drop it into /etc/bash_completion.d (best-effort), the uninstall lib removes it - test_cli.sh T17-T19: migrate-db forwarding, dispatch reachability, and a two-way parity guard (cli.py verbs <-> dispatch <-> completion); test_update.sh T29 covers refresh_bash_completion Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>