An open API service indexing awesome lists of open source software.

https://github.com/eli8levit/custom-starter

๐Ÿš€ Start projects fast simply cloning already created boilerplate repos
https://github.com/eli8levit/custom-starter

cli git github js nodejs

Last synced: 4 months ago
JSON representation

๐Ÿš€ Start projects fast simply cloning already created boilerplate repos

Awesome Lists containing this project

README

          


custom-starter


๐Ÿš€ Start your projects fast simply using already created boilerplate repos


Custom starter demo


[![Build Status](https://travis-ci.org/jediyozh/custom-starter.svg?branch=master)](https://travis-ci.org/jediyozh/custom-starter)
[![npm version](https://img.shields.io/npm/v/custom-starter.svg)](http://npm.im/custom-starter)

## The problem

In each project you start you need to create and install same files and modules as were in the previous one: configs, linters, dev packages. Maybe you have some saved gists so you go and copy them each time into new projects. Itโ€™s tiring and slowโ€ฆ

## This solution

You create boilerplate repo (on GitHub, Bitbucket, GitLab, your own...whatever you want!) with files and packages that arenโ€™t being changed. Next you save a starter simple writing `custom-starter add` providing a name and url to the repo. Use it next time you start some project. It clones all files to the current project and **installs all packages if `package.json` exists**. You can add as many boilerplate repos as you want.

## Installation

`npm install -g custom-starter`

## Usage

![usage](https://user-images.githubusercontent.com/31045769/54871235-ab50d280-4db9-11e9-9d23-dc5e909781dd.png)

## LICENSE

MIT