toka

0.4.32 • Public • Published

Toka

NPM version NPM download David Status

A handy tool to generate common files in command line

I used to searching in Google then copy and paste these files, silly.

npm install toka -g
 
toka
toka -v
toka .gitignore <LAUNGUAGE NAMES>   # alias to toka g/git 
toka .bowerrc <COMPONENT DIR>       # alias to toka b 
toka license <LICENSE NAME>         # alias to toka l 
toka webpack                        # alias to toka w 
toka gulp                           # alias to toka gu 
toka dl <NAME|URL>                  # alias to toka d/download    

New feature!

>_ toka dl https://some-url.com/webpack.config.dev.js --name hotreload
:: hotreload is saved to your config file!
 
>_ toka dl hotreload
:: fetch : https://some-url.com/webpack.config.dev.js
::   progress : [====================] 100% 0.0s
 
:: hotreload is saved to current dir!
 
# works like wget <url> when not appending `--name` 
>_ toka dl http://use-url-directly-is-ok-too.com/a.js
 

Arguments:

webpack/gitignore/gulp/bowerrc:

  • --dir: the directory to save to

gitignore only:

  • -d/--default : generate default file
  • -a/--append : append to an existing file
  • -g/--global : save to ~/.gitignore_global

webpack only:

  • -p/--path
  • -f/--filename
  • -e/--entry

gulp only:

  • -b/--babel : use gulpfile.babel.js

Example:

toka .gitignore -d
toka .gitignore python,go -a
toka .gitignore windows
toka .bowerrc lib
toka license MIT
toka gulp -b
toka webpack -e src/app/app.js -p /build/js -f bundle.js

The .gitignore languages we support: Full List

The LICENSE type we support:

(Fuzzy search is now supported! It means you can simply type things like toka l apa to add Apache license)

  • Apache-2.0
  • BSD-2
  • BSD-3
  • GPL-2.0
  • ISC
  • MIT
  • MPL-2.0
  • WTF
  • SOX

Yap, here we go and go happy.

Q: what does toka stand for?

A: My girlfriend, here she is: NSFW

LICENSE

MIT

Package Sidebar

Install

npm i toka

Weekly Downloads

31

Version

0.4.32

License

MIT

Last publish

Collaborators

  • 0x142857
  • kchan