fur is the package manager, service controller, log reader, and system rebuilder for Foxora — wrapped in a single CLI that finally feels like one tool.
Installing means apt — or dnf, or pacman, or brew. Starting it means systemctl. Reading logs means journalctl. Cleaning up means autoremove, or nix-collect-garbage, or just rm -rf and a prayer. Six tools. Six syntaxes. One job: keep your machine running.
Foxora fur turns all of this into one command.
Same machine. Same job. One CLI. fur replaces apt, dnf, pacman, systemctl, journalctl, and the nix garbage collector with a vocabulary you can remember without a cheat sheet.
Four jobs. One CLI.
Every fur verb takes the same kind of arguments, prints the same kind of output, and speaks the same JSON. Learn one — you've learned them all.
The same verb installs from the official Foxora catalog, .deb files, AppImages, Flatpaks, or a Foxora Kit — fur picks the right source so you don't have to.
Append --json to any fur command and the same operation prints a schema-versioned, automation-ready payload. Pipe it into Ansible, GitHub Actions, or your in-house tooling.
{ "action": "install", "package": "nginx", "version": "1.27.3", "source": "official", "duration_ms": 1432, "installed": ["nginx", "nginx-common"], "schema": "fur.install/v1"}
And logs can do one more thing.
One command boots a local explorer over every fur invocation, every service log, and every system event — with time filters, search, and live tailing. No daemon. No setup. No second tool.
And when something breaks, fur knows how to undo it.
fur runs every install, upgrade, and system change as a transaction. Half-applied state never happens. Mistakes are one command away from undone.
Powerful enough to use. Safe enough to trust.
One command. Works on macOS, Linux, and WSL2. We pick the right installer for you, but every other route is one click away.