Welcome to LinuxDevKickstart! This repository contains a comprehensive script to quickly set up a development environment on a Linux (Ubuntu/Debian) system.
Clone the Repository:
git clone https://github.com/Devvify/LinuxDevKickstart.git
cd LinuxDevKickstart
Run the Script:
./setup.sh
Follow the Prompts:
You can customize the setup process by passing the following command-line arguments to setup.sh
:
Argument | Description | Example |
---|---|---|
--web-server |
Specifies the web server to use | nginx |
--db-server |
Specifies the database server to use | mysql |
--php-version |
Specifies the PHP version to use | 8.2 |
--php-extensions |
Specifies the PHP extensions to install | curl,gd |
--install-dir |
Specifies the installation directory | /usr/local/bin |
--log-file |
Specifies the log file | setup.log |
../setup.sh --web-server apache2 --db-server mariadb --php-version 8.1 --php-extensions mbstring,xml,zip --install-dir /usr/local/bin --log-file setup.log
You can customize the setup process by choosing from the following options:
Feel free to open issues and submit pull requests for improvements or bug fixes. Contributions are always welcome!
This project is licensed under the MIT License. See the LICENSE file for details.