Coder Social home page Coder Social logo

stacks's Introduction

Stacks

A dynamic CLI tool for effortlessly setting up your stack across local development environments, on-prem, and bare metal servers.

Why Stacks?

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.

Getting Started

git  clone  https://github.com/nerdeveloper/stacks.git

cd  stacks

bash  setup.sh

Requirements for Mac Users

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.

Stacks

Easily configure and set up various development stacks using the Stacks script.

Available Stack Configurations

  • LAMP - Linux, Apache, MySQL, PHP
  • LNMP - Linux, Nginx, MySQL, PHP
  • MAMP - Mac, Apache, MySQL, PHP
  • MEAN - MongoDB, Express.js, AngularJS, Node.js
  • MNMP - Mac, Nginx, MySQL, PHP
  • MERN - MongoDB, Express.js, React, Node.js
  • MEVN - MongoDB, Express.js, Vue.js, Node.js
  • PEAN - PostgreSQL, Express.js, AngularJS, Node.js
  • PERN - PostgreSQL, Express.js, React, Node.js
  • DOCKER - Containerization Platform
  • RUBY - Ruby Programming Language Setup
  • GO - Go Programming Language Setup
  • PYTHON - Python Programming Language Setup
  • DJANGO - Django Web Framework for Python
  • FLASK - Flask Micro Web Framework for Python
  • FASTAPI - FastAPI Modern Web Framework for Python

To use a specific stack, simply run the setup.sh and select the desired stack option.

Quitting

  • Quit - Exit the program

CLI(Screenshot)

Lighthouse perf

Make me feel ❤️ and appreciated

You can ⭐ the repo | Tell your friends about it | Fork it and submit Pull Request.

You can also follow me on Twitter

License

The MIT License (MIT). Please see License File for more information..

stacks's People

Contributors

dependabot[bot] avatar deven96 avatar leke-ariyo avatar nerdeveloper avatar nonsoamadi10 avatar onyekaijeh avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

stacks's Issues

Escape sequence \e

\e is for Linux
\x1B is for Mac
\033 is cross platform

I know this now because while writing a setup script for Mac, I got the escape characters back instead of properly formatted

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.