Skip to content

vindm/merge-comments

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Merge-comments

What is it?

Merge-comments is a tool that merges single-line comments into multi-line ones.

Example

file.js

// alone comment
var a = 'b';
// first comment
// second comment
// third comment
$ merge-commits ./file.js
Done: file.js:
// alone comment
var a = 'b';
/**
 * first comment
 * second comment
 * third comment
 */

Usage

Install with npm:

    $ [sudo] npm install merge-comments --save

If you want to use merge-comments on your cli install with:

    $ [sudo] npm install merge-comments -g

CLI

Usage:

    $ merge-comments [OPTIONS]

Options:

    -i INPUT, --input=INPUT : Glob string(s) or file path(s) to process, "-" for STDIN
    -o, --output : Output directory path, "-" for STDOUT
    -m, --mask : Mask for output file name, '_?' by defaults

Arguments:

    INPUT : Alias to --input

Example:

  • with files:
    $ merge-comments test.js

or
 
    $ merge-comments test.js -o ./merged/
    
or
    
    $ merge-comments test.js test2.js -o ./merged/
    
or
    
    $ merge-comments *.js -o ./merged/ -m merged_?
  • with STDIN / STDOUT:
    $ cat test.js | merge-comments -i - -o - > test.merged.js

About

Merge single-line comments sequence

Resources

License

Stars

Watchers

Forks

Packages

No packages published