dotty-cli v0.1.0
Dotty
A small utility for quickly creating dotfiles in a project.
Currently supports creating:
.gitignore.travis.yml.editorconfig.jshintrc
Usage
npm install --global dotty-cliDotty works by looking for templates for each file type you want to create. The default location is ~/.dotty. In there it expects to find a folder for each filetype, with a number of templates inside. For example:
~/.dotty/
.gitignore/
default
node
.travis.yml/
node
rubyIf you ask Dotty to generate a file but do not tell it which template to use, it will use "default". To create a .gitignore file for example, you would do:
dotty --giWhich would create a .gitignore file in your current working directory, copying the file contents of ~/.dotty/.gitignore/default into it. If you wanted to use a different template, you could do:
dotty --gi nodeWhich would use the contents of ~/.dotty/.gitignore/node.
Of course, you can generate more than one file at once:
dotty --ec --tv nodeThat would generate:
.editorconfig, using the default template.travis.yml, using the node template
Filetypes and their flags
.gitignore:--gi.jshintrc:--jh.travis.yml:--tv.editorconfig:--ec
12 years ago