Create a new repo with sane defaults. Provides all the tools needed to create a unix style module.
Installation
$ npm install -g initialize
Usage
initialize - generate a fresh package Usage: initialize [options] Options: -h, --help Output usage information -v, --version Output version number -u, --user Override user with organization -d, --directory Specify output directory Examples: $ initialize # generate package in `./` $ initialize -d ./dir # generate package in `./dir` $ initialize -u npm # generate package for `npm` Docs: https://github.com/yoshuawuyts/initializeBugs: https://github.com/yoshuawuyts/initialize/issues
.npmrc
Requires npm to be configured:
# required npm config set init.author.name "Your Name"npm config set init.author.email "me@example.com"npm config set init.author.github "your-github-handle" # optional, defaults to your github npm config set init.author.url "http://your-site.com/"
Variables
The following variables are used in the templates:
name Name of the packagevarName Name of package usable as JS vardescription Description of the packagetags Package tagsuser Logged in user (github)realName User's real namedate.year Current yeardate.month Current monthdate.day Current daydate.date Current date