Install and manage multiple CHICKEN versions.
- Sources: https://git.sr.ht/~evhan/dust
- Issues: https://todo.sr.ht/~evhan/dust
- Documentation: https://api.call-cc.org/5/doc/dust
Dust is a binary-based CHICKEN version manager. It lets one quickly install multiple CHICKEN versions and switch between them.
The following platforms are supported:
- amd64 FreeBSD
- amd64 GNU libc-based Linux
- amd64 musl-based Linux
More platforms may be added in the future, however this is not a priority. If you'd like support for a particular platform, please let the author know.
The following versions can be installed:
On Linux, you can download a precompiled version of the application:
wget -O dust https://foldling.org/dust/dust-$(uname -m)-linux
chmod +x dust
Or you can build the program from source (this requires an existing CHICKEN version 5.0 or newer):
chicken-install -n dust
Dust operates in one of two modes. It can either install CHICKENs into a
system-wide installation directory (
/opt/dust) or into a user-specific
directory (specified by
In both cases, user files are isolated from one another, so this is
really just a question of where you want to put things. In the former
case, you'll need to initialise the installation directory by running
dust init (as root), while the latter can be used without root
Refer to the program's help text:
Usage: dust <command> ...
install [<name>] <version>
Evan Hanson email@example.com
Dust is licensed under the 3-clause BSD license.