Repository navigation
v0.5.0 — version, update check, completion
[0.5.0] - 2026-06-13
Feature pass. No breaking changes.
Added
versioncommand (aliases--version/-v) — prints the dctl version,
which is now also shown in thehelpheader. The version is a constant in
the script, so it prints instantly with no git or network access.- Quiet update check —
versionandself-updatedo a short-timeout
git fetchand report how many commits the upstream is ahead. It runs only
for those two commands, so everyday commands (logs,restart, …) do no
network I/O. The check stays completely silent on any failure — offline, an
intranet with no route to GitHub, no git, or not a checkout — so it never
hangs or adds noise. - Shell completion (
completion.bash, bash + zsh) — completes subcommands,
global flags, and registered service names (dctl <Tab>,dctl restart <Tab>).install.shnow sources it from your shell rc (idempotent), so it
activates after the nextinstall.shrun (e.g. viaself-update) and a new
shell.