init.js
v1.3.0
Published
A simple command line utility to quickly initialize developer workspaces / repositories
Readme
init.js

A simple NodeJS based command line utility to quickly initialize a developer workspace / git repository including README templates and license files.
Installation
Make sure you've installed all requirements
Install the project globally using
npm:npm install -g init.js
Usage
Create a new folder for your new project:
mkdir test-projectChange into that directory:
cd test-projectRun
init.js:init
You can optionally pass the following arguments:
Usage: init [options]
Options:
-h, --help Show help and usage information
-v, --version Display version information [default: false]
-i, --ignore-git Ignore existing .git folder in the current directory, can be true or false [default: false]Custom templates
Since version 1.2.0 you are able to add custom readme and license templates without sending a pull request on GitHub nor adding them in the node_modules/ folder.
Just create a directory called .initjs in your home folder and drop your template readmes into ~/.initjs/readmes/ and licenses (obviously) into ~/.initjs/licenses/.
Automatically replace GitHub username
If you have the github.user git configuration set - it will replace your GitHub user automatically. You can set it usig the following command:
git config --global github.user YourUsernameContributing
Fork it
Create your feature branch:
git checkout -b feature/my-new-featureCommit your changes:
git commit -am 'Add some feature'Push to the branch:
git push origin feature/my-new-featureSubmit a pull request
Requirements / Dependencies
- NodeJS
- Existing
.gitconfig
Version
1.3.0
