Apt habit compatibility
The apt-habit category. Every common apt operation has a fur equivalent — and a wrapper binary so existing scripts keep working unchanged.
Surface
bash
fur apt install ...
fur apt remove ...
fur apt purge ...
fur apt search ...
fur apt update
fur apt upgrade
fur apt listWrapper binaries
The bundle ships drop-in wrappers under compat/:
compat/aptcompat/apt-get
Symlink them into your PATH to migrate scripts and muscle memory without rewriting anything:
bash
sudo ln "$(fur which compat/apt)" /usr/local/bin/apt
sudo ln "$(fur which compat/apt)" /usr/local/bin/aptValidation
A real-host corpus exercises script compatibility in CI. See:
scripts/apt-host-corpus/scripts/ci-apt-host-corpus.sh
Ubuntu differences
Some flags and edge-cases differ from Ubuntu's apt. Known differences and migration patterns are in UBUNTU-COMPAT. In automation, always branch on schema + action from the JSON envelope.