Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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

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

cli git github js nodejs

Last synced: 3 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