Skip to content

Latest commit

 

History

History
76 lines (52 loc) · 2.63 KB

README.md

File metadata and controls

76 lines (52 loc) · 2.63 KB

App Installation Script

This is an automated script for installing essential applications on Linux systems, designed to streamline the initial setup of a machine. The goal is to offer a simple and modular solution that can be expanded over time, incorporating new features like a graphical dialog interface for easier use.

Project Goal

This project was created to automate the installation of common software on Linux, speeding up the process of setting up a new machine. We aim to make it a starting point for more people to collaborate, adding new features and customizations.

Current Features

  • Automatic installation of various applications via terminal.
  • Quick and easy setup on Linux-based systems (e.g., Ubuntu, Mint).
  • Modularity: Add and remove applications directly in the script.

Future Features (Under Development)

  • Graphical interface for selecting applications to install (graphical dialog box).
  • Support for different Linux distributions.
  • Code optimizations for greater flexibility and customization.

How to Use

Prerequisites

To use this script, you need a Linux system with bash and superuser (root) privileges.

Installation Instructions

  1. Clone this repository to your local machine:

    git clone https://github.com/92username/script-instalacao_apps.git
  2. Navigate to the project directory:

    cd script-instalacao_apps
  3. Make the script executable:

    chmod +x instalacao_apps.sh
  4. Run the script as a superuser:

    sudo ./instalacao_apps.sh
  5. The script will automatically install all the applications listed.

Customization

If you want to add or remove applications from the list, simply edit the install_apps.sh file and modify the package list inte appropriate section.

Example Code for adding a new application

   sudo apt install application-name

Contributions

Contributions are welcome! If you have suggestions, find a bug, or want to work on a new feature, follow the steps below:

  1. Fork the repository.
  2. Create a new branch for your changes: git checkout -b my-new-feature.
  3. Commit your changes: git commit -m 'Add new feature'.
  4. Push to the main branch: git push origin my-new-feature.
  5. Open a Pull Request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contact

If you have any questions or suggestions, feel free to open an issue or get in touch.


Let's build together! Feel free to contribute with new features, report issues, and share your ideas!