Hey devs! π
Tired of manually setting up your virtual hosts or Laravel projects? Say goodbye to repetitive tasks and hello to automation! I built a set of shell scripts to speed up and simplify the creation of development environments β and Iβm excited to share it with you.
π GitHub Repo: Andoromain/SCRIPT-UTILS
π§ Whatβs Inside?
This repo is a toolkit of bash scripts designed to:
β
Automate the creation of virtual hosts for Apache & NGINX
β
Bootstrap Laravel projects in seconds
β
Delete old VHosts easily
β
Handle NGINX/Apache config files dynamically
β
Support frontend projects (React, Vue) with proper setup
π Scripts Breakdown
Script Description
- createLaravelProject.sh Instantly creates a new Laravel project with all the essentials.
- createNewVhostApache.sh Adds a new Apache virtual host.
- createNewVhostNginx.sh Adds a new NGINX virtual host.
- deleteVhostApache.sh Deletes an Apache virtual host.
- deleteVhostNginx.sh Deletes an NGINX virtual host.
- adminsys.sh Admin helper script to tie it all together.
- install.sh Script to install required dependencies and prepare the system.
β¨ Why Use This?
π§ Zero Guesswork β Focus on code, not configs
π¨ Fast Setup β From idea to working project in under 2 minutes
π οΈ Consistent Environments β Reproducible project setup
π Reusability β Ideal for freelancers, teams, and agencies managing multiple projects
π οΈ Prerequisites
- Unix-based OS (Linux or macOS)
- Apache or NGINX installed
- Laravel CLI (for Laravel scripts)
- Bash shell
π Quick Start
git clone https://github.com/Andoromain/SCRIPT-UTILS.git
cd SCRIPT-UTILS
chmod +x *.sh
./install.sh
π€ Contributions & Feedback
Have an idea? Found a bug?
Feel free to open issues or submit a PR! Your feedback is gold π
π Final Thoughts
This is just the beginning. Iβm planning to add:
Docker support π³
SSL certificate automation with Let's Encrypt π
If this project helps you, a βοΈ on GitHub would mean the world!
π Star the Repo
π Follow me on GitHub
Top comments (0)