| Leo Repp | 58b9f11 | 2021-11-22 11:57:47 +0100 | [diff] [blame^] | 1 | #!/usr/bin/env node |
| 2 | 'use strict'; |
| 3 | var getStdin = require('get-stdin'); |
| 4 | var meow = require('meow'); |
| 5 | var lpadAlign = require('./'); |
| 6 | |
| 7 | var cli = meow({ |
| 8 | help: [ |
| 9 | 'Usage', |
| 10 | ' $ cat <file> | lpad-align', |
| 11 | '', |
| 12 | 'Example', |
| 13 | ' $ cat unicorn.txt | lpad-align', |
| 14 | ' foo', |
| 15 | ' foobar', |
| 16 | ' foobarcat' |
| 17 | ] |
| 18 | }, { |
| 19 | default: { |
| 20 | indent: 4 |
| 21 | } |
| 22 | }); |
| 23 | |
| 24 | getStdin(function (data) { |
| 25 | var arr = data.split(/\r?\n/); |
| 26 | |
| 27 | arr.forEach(function (el) { |
| 28 | console.log(lpadAlign(el, arr, cli.flags.indent)); |
| 29 | }); |
| 30 | }); |