31 lines
499 B
JavaScript
Executable File
31 lines
499 B
JavaScript
Executable File
#!/usr/bin/env node
|
|
'use strict';
|
|
var getStdin = require('get-stdin');
|
|
var meow = require('meow');
|
|
var lpadAlign = require('./');
|
|
|
|
var cli = meow({
|
|
help: [
|
|
'Usage',
|
|
' $ cat <file> | lpad-align',
|
|
'',
|
|
'Example',
|
|
' $ cat unicorn.txt | lpad-align',
|
|
' foo',
|
|
' foobar',
|
|
' foobarcat'
|
|
]
|
|
}, {
|
|
default: {
|
|
indent: 4
|
|
}
|
|
});
|
|
|
|
getStdin(function (data) {
|
|
var arr = data.split(/\r?\n/);
|
|
|
|
arr.forEach(function (el) {
|
|
console.log(lpadAlign(el, arr, cli.flags.indent));
|
|
});
|
|
});
|