Wilfred

A local boilerplate manager. Add folders as boilerplates and initialize projects from them using your terminal.

What exactly is Wilfred?

Wilfred is a simple boilerplate manager. Similar to yeoman, but works with local folders. Add an existing folder as boilerplate and you're ready to go, no internet required.

Installation

npm install -g wilfred

Usage

For more information on how to use wilfred run wilfred --help

Features

Local folders

Local folders Interactive and non-interactive mode 1

Interactive and non-interactive mode .wilfredhook for running commands after copy

for running commands after copy GitHub support

GitHub support .wilfredignore for files to ignore during copy (maybe?)

: If you pass in the boilerplate name as argument it will run non-interactive. If you don't it will run in interactive mode.

Changelog

Stop using os.homedir() for backwards compatibility

Fix issue where hook would run from parent directory when using wilfred to make project folder

Fix issue where -s did not silence all output

did not silence all output Add support for .wilfredhook file, which will run after copying

Fix error when using wilfred without boilerplates added

Add -r / --remove option to remove a boilerplate

option to remove a boilerplate Fix being able to add boilerplates with the same name

Fix issue where first boilerplate was not automatically selected in interactive mode

Fix error when destination folder does not exist