Skip to content

egoist/toka

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

A handy tool to generate common files in command line

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

No packages published