A node module to append files
npm install -g appender
var Appender = require('appender');
new Appender(['path/to/file', 'path/to/other/file']).pipe(process.stdout);
append path/to/file path/to/other/file > result
Use append -h
to get the command usage.
Create an Appender object. It's a transform stream
that can be read to get the result.
var Appender = require('appender');
var stream = new Appender(paths, options);
paths is an array of paths that can be files and/or directories.
skip
{integer} number of lines to skip at the beginning of each file (defaults to0
).filter
{regexp} only files matching the given regexp (string or litteral) are appended.sort
{string} sort files by name before appending them (ASC
orDESC
).case-sensitive
{boolean} use a case-sensitive sort for files, ie. a > Z (defaults tofalse
).inline
{boolean} disable linebreak insertion between files (defaults tofalse
).list
{boolean} only list matching files, no appending (defaults tofalse
).verbose
{boolean} print process steps in stderr (defaults tofalse
).