Skip to content

roger-padrell/setupthing

Repository files navigation

SetupThing

What is this?

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).

Sources

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

How to use it?

Open the page

First, you need to go to the website (available at setupthing.deno.dev). Open the page (preview)

Select programs

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. image

Wait

Wait while your order is being processed. image

Copy the given code into your terminal

Click the input with the code to copy it and then paste it into your terminal. image

Wait for the installation to complete

And your done!

Inspiration

This project is inspired by the Deno installation process, and the struggle to mantain stable setups in different linux distros and machines.

Toolkit

This project uses Deno and Deno publish/dash to wor

About

Full setup installation with only one command

Topics

Resources

License

Contributing

Stars

Watchers

Forks