magus-version
Print the client and daemon versions
Synopsis
magus version [flags]
Description
Print the magus version string, git commit hash, and build date.
Two versions, because there can be two binaries: this one, and the daemon that has been serving the workspace since it was started. A daemon outlives the CLI that started it, so upgrading magus leaves the older code running until it is restarted - which is the case this command exists to show. The daemon line reads "not running" when nothing answers, and --client skips the probe entirely for a script that wants the build stamp with no daemon I/O.
In json and yaml the daemon key is present only when the probe ran: absent means it never ran (--client, or -o name, which prints the bare version and renders no daemon), and an empty value means it ran and nothing answered.
Options
- --client
- Print only this binary's version; skip the daemon probe entirely
Examples
Client and daemon
magus version
Just this binary, no daemon I/O
magus version --client
The bare version, for a CI pin comparison
magus version -o name
See Also
magus(1), magus-ls(1), magus-describe(1), magus-run(1), magus-x(1), magus-where(1), magus-affected(1), magus-graph(1), magus-query(1), magus-explain(1), magus-path(1), magus-refs(1), magus-watch(1), magus-events(1), magus-status(1), magus-clean(1), magus-vcs(1), magus-doctor(1), magus-config(1), magus-session(1), magus-memory(1), magus-notes(1), magus-diff(1), magus-server(1), magus-mcp(1), magus-buzz(1), magus-completion(1), magus-man(1), magus-init(1), magus-agent(1), magus-self(1)