This project provides a Bash script that automates the installation of essential tools for a development environment on Linux (Debian/Ubuntu-based) systems. The script installs code editors, web browsers, database managers, and other important developer utilities.
https://snappypack.vidal.press
snappypack is an open-source Bash script that installs essential development tools and utilities on Debian/Ubuntu-based Linux systems. It helps you bootstrap your development setup with just one command.
- Figma (via web)
- GIMP
- Inkscape
- Krita
- Blender
- Darktable
- OBS Studio
- Google Chrome
- Python 3 + pip
- Jupyter Notebook
- R e RStudio
- DBeaver
- PostgreSQL
- MongoDB
- Apache Spark
- Google Chrome
- Visual Studio Code: Microsoft's code editor, highly popular among developers.
- Google Chrome: Internet browser.
- Insomnia REST: Tool for testing REST APIs.
- Git: Version control system.
- N: Node Version Manager, to manage Node.js.
- DBeaver: Universal database client.
- FileZilla: FTP client.
- OBS Studio: Screen recording and live streaming software.
- Raspberry Pi Imager: System burning tool for SD cards and USB drives.
To install everything in one go, you can choose from the following categories.
To install a specific category, run the following command:
curl -sSL https://snappypack.vidal.press/{packege} | sudo bash
Packege: Dev, Design, Data
Make sure to run the command with sudo
to allow package installations.
This project provides a Bash script that automates the installation of essential tools for a development environment on Linux (Debian/Ubuntu-based) systems. The script installs code editors, web browsers, database managers, and other important developer utilities.
To run the script, you need:
- Operating System: Ubuntu, Debian, or any Linux distribution that uses
apt
. - Superuser Privileges: Run the script with
sudo
to allow installation of packages.
You can run the script directly using:
curl -sSL https://snappypack.vidal.press/dev | sudo bash
This command downloads and runs the script immediately, ensuring a quick setup without needing to download files manually.
- Permissions Check: Confirms the user has
sudo
privileges. - System Update: Updates system packages to avoid installation conflicts.
- Installing Tools: Downloads and installs each tool using
apt
or.deb
files when needed. - Cleanup: Removes temporary files such as
.deb
packages.
- Permission Error: Ensure you are running the script with
sudo
. - Missing Dependencies: The script may prompt for additional dependencies during execution.
- Unsupported Distribution: This script is designed for systems using
apt
. It will require adaptation for Fedora, Arch, or other distributions.
Contributions are welcome! Feel free to open an issue or submit a pull request on GitHub.
This project is licensed under the MIT License. See the LICENSE
file for more details.
We thank everyone who contributes to this project! 🎉
Daviny Letícia
Founder
Issues and Contributor!
Issues© 2025 snappypack. All rights reserved. Make in Brasil