Skip to content
axxbetadocs
v0.6.3next
GitHub

axx upgrade

View .mdOpen in Claude

Upgrade Axx to its newest release, or to the version –version names, older ones too. It says what changed between the versions, breaking changes first, and then updates the agent skills of this project and your home directory, where they are installed.

In a project whose axx.yaml names its version (axx: 0.5.0), it moves that line, checks the project on the new version with axx validate and axx lint, and leaves the line for you to commit. An installed Axx older than the newest release comes along; –version moves only the project. Outside a project, it upgrades only the installed Axx.

An Axx from the install scripts or a release archive replaces itself, after checking the download against the release’s checksums. Homebrew’s is upgraded with brew, and go install’s with go install. A project’s version comes from GitHub however Axx was installed, as its Homebrew tap keeps only the newest. GITHUB_TOKEN, if it is set, avoids GitHub’s rate limit.

Usage:
axx upgrade [flags]
Flags:
--check say what a newer release would change, without installing it
-h, --help help for upgrade
--version string the version to go to, like 0.4.0 or nightly, instead of the newest
Global Flags:
--compact print only what matters (auto-enabled for coding agents)
-c, --config string path to axx.yaml (default: search upward from the working directory)
--json emit machine-readable JSON (stable envelope)
--no-color disable colored output
-v, --verbose count increase log verbosity (-v, -vv)