Installation
Canon ships as a single compiled binary named canon.
Debian/Ubuntu (APT)
bash
curl -fsSL https://apply-the.github.io/packages/apt/gpg.key \
| sudo gpg --dearmor -o /usr/share/keyrings/apply-the-archive-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/apply-the-archive-keyring.gpg] https://apply-the.github.io/packages/apt stable main" \
| sudo tee /etc/apt/sources.list.d/apply-the.list
sudo apt update
sudo apt install canonLater updates:
bash
sudo apt update
sudo apt upgrade canonmacOS (Homebrew)
bash
brew tap apply-the/canon && brew install canonLater updates:
bash
brew update
brew upgrade canonWindows
Windows support is planned via Scoop and winget. For now, you can build from source.
Other Options
- GitHub Release (.deb fallback): Download
.debfiles directly from the Releases page. - Source install fallback (requires Rust): Run
cargo install --path .from the repository root.
Verify Installation
Verify canon was installed correctly:
bash
canon --version