Installation
Quick install
curl -fsSL https://sh.avesde.com | sh
Linux and macOS are supported.
The install script downloads the latest aves binary, verifies its
checksum, and writes it to ~/.local/bin/aves. Make sure
~/.local/bin is on your PATH:
export PATH="$HOME/.local/bin:$PATH"
From source
If you’d rather build from source, clone the repo and use Cargo:
git clone https://git.paximi.com/samuel/aves
cd aves
cargo build --release --manifest-path aves-cli/Cargo.toml
cp target/release/aves-cli ~/.local/bin/aves
First run
On the first build, the CLI will prompt to download nix-portable
into ~/.local/share/aves/nix/<version>/. The download is cached and
reused across every project on the machine.
Source clones for each package are also kept outside the project tree,
under ~/.local/share/aves/src/<pkg>/, so a single clone of an
upstream repository can be reused across workspaces.