Skip to content

davinyleticia/SnappyPack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Developer Tools Setup

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

What is Snappy Pack?

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.

Packages Available

Design Tools

  • Figma (via web)
  • GIMP
  • Inkscape
  • Krita
  • Blender
  • Darktable
  • OBS Studio
  • Google Chrome

Data Tools

  • Python 3 + pip
  • Jupyter Notebook
  • R e RStudio
  • DBeaver
  • PostgreSQL
  • MongoDB
  • Apache Spark
  • Google Chrome

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

Installation

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.

Developer Tools Setup

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.

Prerequisites

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.

How to Use

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.

Script Structure

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

Troubleshooting

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

Contributing

Contributions are welcome! Feel free to open an issue or submit a pull request on GitHub.

License

This project is licensed under the MIT License. See the LICENSE file for more details.

Contributors

We thank everyone who contributes to this project! 🎉

Daviny Letícia
Founder

Github

Issues and Contributor!

Issues

© 2025 snappypack. All rights reserved. Make in Brasil