Install with git
On this page
Clone Xaden when you want to read its history, contribute, or work on Xaden itself. To use Xaden, install it with one command instead. The clone also holds the files Xaden’s maintainers work with: tests, requirements and the signing scripts.
Install
git clone https://github.com/flo1o1/xaden-dev.git ~/.xaden
~/.xaden/scripts/install.sh
git clone ...: downloads Xaden into the hidden folder.xadenin your home directory. Keep that folder where it is, because thexadencommand runs from it.~/.xaden/scripts/install.sh: creates one link,~/.local/bin/xaden, that points into that folder. It changes nothing else and never replaces a file that is not a link to a Xaden.
If ~/.local/bin is not on your PATH, the installer says so; Install Xaden shows the line to add. Check the result:
xaden version
xaden version: prints the installed Xaden version.
Update
git -C ~/.xaden pull
xaden version
git -C ~/.xaden pull: fetches the newest Xaden into the folder. Thexadencommand keeps working.xaden core upgraderefuses to touch a clone and names this command.xaden version: prints the version you now have.
To stay on a fixed release instead of the newest code:
git -C ~/.xaden tag -l
git -C ~/.xaden checkout v<version>
git -C ~/.xaden tag -l: lists the releases.git -C ~/.xaden checkout v<version>: switches to the release you choose. Switch back withgit -C ~/.xaden checkout mainbefore the nextgit pull.
A project that pins a Xaden version needs that release installed by xaden core fetch, not the clone; a clone is never accepted when a team requires signed releases
(Verify releases).
Uninstall
~/.xaden/scripts/install.sh --uninstall
rm -r ~/.xaden
~/.xaden/scripts/install.sh --uninstall: removes thexadenlink, but only if it points to a Xaden.rm -r ~/.xaden: deletes the Xaden folder.
These pages describe Xaden v0.6.0, released 2026-10-22.