template-touch-file
v1.0.3
Published
Create prefix comment template file.
Downloads
7
Maintainers
Readme
template-touch-file
This can be used in place of touch
command.
When create new source file, you can create new file with your prefix template.
Install
npm install -g template-touch-file
Usage
$ tf
Usage: tf [options...] [file]
file: target file path
Options
--author Who are author? [default: (from git config)]
--email What is author's email? [default: (from git config)]
--license File license [default: MIT]
tf --author=tree-some path/to/file.js
Config
.tsrc
must be exist your project source root directory.
ex) It should be in the same directory as package.json.
{
"author": "tree-some",
"email": "[email protected]",
"license": "MIT"
}
It need not be included unconditionally.
{
"author": "tree-some"
}
Custom Template
You can create template specific files as $HOME/tf
directory.
File name form is tf.[ext]
.
ex) tf.js
is for *.js
file template.
tf.default
is for an unknown format.
Default templates can be found here.
Prefix Variable
When you create template file, can use some variable.
Variable can use {{#var}}
. And don't care case.
Author
Author of the file. Use {{author}}
. Default) git config --global user.name
.
Author email of the file. Use {{email}}
, Default) git config --global user.email
.
License
File (Project) license. Use {{license}}
, Default) MIT
.
Date
The date the file was created. new Date().toDateString()
.
File
File name. Use {{file}}
.
Path
The directory where the file exists. Use {{path}}
.