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.
The script will install the following tools:
- 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 run the script, you need to:
- Operating Syste: Ubuntu, Debian, or any .NET-based Linux distribution
apt
. - Privilégios de Superusuário: Run the script with sudoto allow installation of packages.
You can run the script directly using the command curl
:
curl -sSL snappyinstall.codes/dev | sudo bash
This command downloads and runs the script directly, ensuring a quick installation without the need to download the file manually.
The script follows the following structure:
- Permissions Check: Confirms that the user has privileges
sudo
. - System Update: Updates the system to avoid installation conflicts.
- Installing Tools: Downloads and installs each tool, using aptor files .debwhen necessary.
- Cleanup: Removes downloaded temporary files such as
.deb
.
- Permission Error: Make sure you run the script with
sudo
. - Missing Dependencies: During runtime,
apt
may prompt to install additional dependencies for some tools. - Unsupported Distribution: This script is made for Linux-based systems
apt
. Distributions like Fedora or Arch Linux will require adaptations to the script.
Contributions are welcome! Feel free to open an issue or submit a pull request .
This project is licensed under the MIT License. See the file LICENSEfor more details.
We thank everyone who contributes to this project! 🎉
DavinyLetícia Founder |
Daniele Junior Contributors |
Beatriz Ramerindo Contributors |
This script installs the most commonly used tools in development environments. For additional or more specific configurations, consult the official documentation for each tool.