|
1 | 1 | # Stacks
|
2 | 2 |
|
3 |
| -## This is a simple interactive CLI tools for setting up your stack quickly for Local development, on-prem and Bare metal servers |
| 3 | + |
4 | 4 |
|
5 |
| -### Problem |
| 5 | +#### A dynamic CLI tool for effortlessly setting up your stack across local development environments, on-prem, and bare metal servers. |
6 | 6 |
|
7 |
| -Setting up a Local dev for your stack can be hard. You have to follow a lot of Blogs and do a lot of copying and pasting. |
| 7 | + |
8 | 8 |
|
9 |
| -## Installation and Usage |
| 9 | + ## **Why Stacks?** |
| 10 | + |
| 11 | + |
| 12 | + |
| 13 | +Setting up a development environment can be tedious. Jumping from one blog to another, copying and pasting countless commands — it's time-consuming. Enter Stacks: a one-stop solution to streamline your setup. |
| 14 | + |
| 15 | + |
| 16 | +## Getting Started |
| 17 | + |
| 18 | + |
10 | 19 |
|
11 | 20 | ```bash
|
12 |
| -git clone https://github.com/nerdeveloper/stacks.git |
13 |
| -cd stacks |
14 |
| -bash setup.sh |
| 21 | + |
| 22 | +git clone https://github.com/nerdeveloper/stacks.git |
| 23 | + |
| 24 | +cd stacks |
| 25 | + |
| 26 | +bash setup.sh |
| 27 | + |
15 | 28 | ```
|
16 | 29 |
|
17 |
| -## Instruction for Mac users |
| 30 | + |
| 31 | + |
| 32 | +### **Requirements for Mac Users** |
| 33 | + |
| 34 | + |
18 | 35 |
|
19 | 36 | In order to install the stacks on here that are Mac compatible, you'll need to already have a working `homebrew` installation. If you do not have, Stacks will install `homebrew` for you.
|
20 | 37 |
|
| 38 | + # Stacks |
| 39 | + |
| 40 | +Easily configure and set up various development stacks using the Stacks script. |
| 41 | + |
| 42 | +## Available Stack Configurations |
| 43 | + |
| 44 | +- **LAMP** - Linux, Apache, MySQL, PHP |
| 45 | +- **LNMP** - Linux, Nginx, MySQL, PHP |
| 46 | +- **MAMP** - Mac, Apache, MySQL, PHP |
| 47 | +- **MEAN** - MongoDB, Express.js, AngularJS, Node.js |
| 48 | +- **MNMP** - Mac, Nginx, MySQL, PHP |
| 49 | +- **MERN** - MongoDB, Express.js, React, Node.js |
| 50 | +- **MEVN** - MongoDB, Express.js, Vue.js, Node.js |
| 51 | +- **PEAN** - PostgreSQL, Express.js, AngularJS, Node.js |
| 52 | +- **PERN** - PostgreSQL, Express.js, React, Node.js |
| 53 | +- **DOCKER** - Containerization Platform |
| 54 | +- **RUBY** - Ruby Programming Language Setup |
| 55 | +- **GO** - Go Programming Language Setup |
| 56 | +- **PYTHON** - Python Programming Language Setup |
| 57 | +- **DJANGO** - Django Web Framework for Python |
| 58 | +- **FLASK** - Flask Micro Web Framework for Python |
| 59 | +- **FASTAPI** - FastAPI Modern Web Framework for Python |
| 60 | + |
| 61 | +To use a specific stack, simply run the `setup.sh` and select the desired stack option. |
| 62 | + |
| 63 | +## Quitting |
| 64 | + |
| 65 | +- **Quit** - Exit the program |
| 66 | + |
21 | 67 | ## CLI(Screenshot)
|
22 | 68 |
|
23 |
| - <img src="https://github.com/nerdeveloper/stacks/blob/master/images/shot.png" alt="Lighthouse perf" title="Screenshot of Stacks" width="500" > |
| 69 | + |
| 70 | + |
| 71 | +<img src="https://github.com/nerdeveloper/stacks/blob/master/images/shot.png" alt="Lighthouse perf" title="Screenshot of Stacks" width="500" > |
| 72 | + |
| 73 | + |
24 | 74 |
|
25 | 75 | ### Make me feel :heart: and appreciated
|
26 | 76 |
|
| 77 | + |
| 78 | + |
27 | 79 | You can :star: the repo | Tell your friends about it | Fork it and submit Pull Request.
|
28 | 80 |
|
| 81 | + |
| 82 | + |
29 | 83 | You can also follow me on **[Twitter](https://twitter.com/_nerdeveloper)**
|
30 | 84 |
|
| 85 | + |
| 86 | + |
31 | 87 | ## License
|
32 | 88 |
|
33 |
| -The MIT License (MIT). Please see [License File](LICENSE) for more information.. |
| 89 | + |
| 90 | + |
| 91 | +The MIT License (MIT). Please see [License File](LICENSE) for more information.. |
0 commit comments