1.1.0 • Published 5 years ago
build-project-tool v1.1.0
Build Project
Opinionated boilerplate setup for all your favorite languages and frameworks.
What Can it Do?
Build Project can setup a variety of projects for you saving precious time when starting a new project. Build Project has the following features:
- Create a
new directory - Initiate a
git repo - Generate a
.gitignore file - Generate a
README.md file - Generate a
LICENSE file - Generate a
Dockerfileand/ordocker-compose.yml file - Setup your choice of project
- Laravel: Initiate a Laravel project, install packages, publish the storage directory, and scaffold the authentication system.
- Node: Initiate an NPM
package.jsonfile,index.jsfile, and install dev dependencies such aseslint,mocha,coveralls, and more. - Python: Create an
__init__.pyfile and asetup.pyfile with dev dependencies such asflake8,pytest, and more. - Wordpress: Download and unzip Wordpress.
- Shell: Create an executable script file.
- Custom: Build Project will not create an opinionated boilerplate.
Prerequisites
Build Project requires the following for certain features of the tool. Without them, your builds may fail.
- Git
- Node/NPM
- PHP/Composer
- Python
- Curl
Install
npm i -g build-project-toolUsage
Navigate to the folder where you want to create your project, then run the command:
build-projectFollow the prompts to build a variety of projects.
Development
# Install the project locally
npm i
# Lint files
npx eslint index.js
# Run tests
npm run test