A local boilerplate manager. Add folders as boilerplates and initialize projects from them using your terminal.
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.
npm install -g wilfred
For more information on how to use wilfred run wilfred --help
- Local folders
- Interactive and non-interactive mode1
-
.wilfredhookfor running commands after copy - GitHub support
-
.wilfredignorefor files to ignore during copy (maybe?) - Bash autocomplete
1: If you pass in the boilerplate name as argument it will run non-interactive. If you don't it will run in interactive mode.
- 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
-sdid not silence all output - Add support for
.wilfredhookfile, which will run after copying
- Fix error when using wilfred without boilerplates added
- Add
-r / --removeoption 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
- Add
-l / --listoption to get a list of all added boilerplates
