#!/usr/bin/env node | |
var cli = require('cli'); | |
var options = cli.parse({ | |
numeric: ['n', 'Compare using a numeric sort'], | |
reverse: ['r', 'Reverse the results'] | |
}); | |
cli.withStdinLines(function (lines, newline) { | |
lines.sort(!options.numeric ? null : function (a, b) { | |
return parseInt(a) > parseInt(b); | |
}); | |
if (options.reverse) { | |
lines.reverse(); | |
} | |
this.output(lines.join(newline)); | |
}); |