file-snippets

1.1.4 • Public • Published

snippets

vscode code snippet generator

INSTALL

npm i file-snippets -g

USAGE

Usage: snipp [options]
 
Options:
  -V, --version        output the version number
  -i, --input <path>   config input path
  -o, --output <path>  config output path
  -p, --prefix <name>  config prefix words, default equal inputpath basename, valid only if inputpath is a file
  -t, --title <title>  config title, default equal prefix, valid only if inputpath is a file
  -d, --desc <desc>    config description, default equal title, valid only if inputpath is a file
  -C, --no-comb        don’t combi output, valid only if input is a dir
  -c, --config <path>  set config file path
  -m, --merge <name>   merge to a json file
  -h, --help           output usage information

EXAMPLE

# help 
snipp -h
# single file 
snipp -i ./codes/a.js -t 'a demo' -p a -d 'a descrition' -o ./snippets
# by a config file 
snipp -c ./snipp-demo.config.js -o ./snippets
# by a dir 
snipp -i ./codes -o ./snippets
# merge exists json file 
snipp -i ./codes -m javascript -o ./snippets
snipp -i './code/a.json,./codes/b.json' -m javascript -o ./snippets

config file like this

module.exports = {
  // set title as key
  'a demo': {
    // set prefix
    prefix: 'ad',
    // set body path
    body: './codes/a.js',
    // set description
    description: 'a demo description',
    // set type, exp:output in javascript.json
    type: 'javascript'
  },
}

Readme

Keywords

Package Sidebar

Install

npm i file-snippets

Weekly Downloads

1

Version

1.1.4

License

MIT

Unpacked Size

9.48 kB

Total Files

5

Last publish

Collaborators

  • higher