SetupThing is a web tool to easily create and manage setup presets (especially in Linux).
The idea is to be able to install single programs or whole groups of them with simple commands (inspired in Deno).
SetupThing uses some package managers to install the available packages. Here is a list of them:
- apt (Debian/Ubuntu)
- dnf (Fedora)
- yum (Older Fedora/RHEL)
- pacman (Arch/Manjaro)
- zypper (openSUSE)
- snap (Snap packages)
- flatpak (Flatpak)
- emerge (Gentoo)
- apk (Alpine)
- pkg (FreeBSD)
- brew (Linuxbrew)
- nix-env (Nix)
- rpm (RPM-based)
- dpkg (Debian-based)
To check the source of specific packages, see software.json
First, you need to go to the website (available at setupthing.deno.dev).
Enter the editor clicking the "Create my setup" button and select the programs or software you want included in your setup, then click the button "Create my setup" at the bottom of the page.
Wait while your order is being processed.
Click the input with the code to copy it and then paste it into your terminal.
And your done!
This project is inspired by the Deno installation process, and the struggle to mantain stable setups in different linux distros and machines.
This project uses Deno and Deno publish/dash to wor