generator-git-init

Yeoman generator for simply `git init` and optional `init` commit

Usage no npm install needed!

<script type="module">
  import generatorGitInit from 'https://cdn.skypack.dev/generator-git-init';
</script>

README

generator-git-init

NPM version Build Status Dependency Status

Yeoman generator for simply git init and optional init commit.
Works great with other generators too.

Install

npm install --global yo generator-git-init

Usage

yo git-init

# standard `init` commit message
yo git-init -c
yo git-init --commit

# custom `init` commit message
yo git-init --commit='Awesome project start'

Composability

Composability is a way to combine smaller parts to make one large thing. Sort of like Voltron®
Yeoman docs

Just plug in git-init into your generator and let it initialize git for you. Everybody wins.

Install

npm install --save generator-git-init

Compose

this.composeWith('git-init', {}, {
  local: require.resolve('generator-git-init')
});

Or with custom initial commit message:

this.composeWith('git-init', {
  options: { commit: 'your awesome project' }
}, {
  local: require.resolve('generator-git-init')
});

Add this lines to your .travis.yml to calm down your Travis builds:

before_script:
  - 'git config --global user.email "you@example.com"'
  - 'git config --global user.name "Your Name"'

License

MIT © Vladimir Starkov