Giter Site home page Giter Site logo

wilfred's Introduction

Wilfred

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

Wilfred

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.

Requirements

Node v4 or higher

Installation

npm install -g wilfred

Usage

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

Features

  • Local folders
  • Interactive and non-interactive mode1
  • .wilfredhook for running commands after copy
  • GitHub support
  • .wilfredignore for 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.

Changelog

0.1.6

  • Stop using os.homedir() for backwards compatibility
  • Fix issue where hook would run from parent directory when using wilfred to make project folder

0.1.5

  • Fix issue where -s did not silence all output
  • Add support for .wilfredhook file, which will run after copying

0.1.4

  • Fix error when using wilfred without boilerplates added

0.1.3

  • Add -r / --remove option to remove a boilerplate
  • Fix being able to add boilerplates with the same name

0.1.2

  • Fix issue where first boilerplate was not automatically selected in interactive mode
  • Fix error when destination folder does not exist

0.1.1

  • Add -l / --list option to get a list of all added boilerplates

wilfred's People

Contributors

michaelowens avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

wilfred's Issues

Ignore .git directory

It would be nice if wilfred ignored .git so it doesn't overwrite my existing repo.

I supposed this can be implemented with a .wilfredignore.

GitHub support

Ability to use a GitHub repository link rather than a local folder. I know a lot of people like to put boilerplates online as well, so this way Wilfred can be used to handle both scenarios. Still no need for complex "generators", just a simple checkout of a repository.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.