invoice-fs
Version:
Nostalgic command-line invoicing application producing plain text invoices and JSON data structures. Uses the file system as a database
20 lines (16 loc) • 699 B
JavaScript
var router = require('route-cli'),
out = require('../lib/out'),
colors = require('colors');
module.exports = function() {
if (arguments[1].length > 0) {
out.write("\nUNRECOGNISED COMMAND: bill " + arguments[1].join(" "));
}
out.write("\ninvoice-fs".bold.green + " (run as: bill)\n\nNostalgic command-line invoicing application producing plain\n" +
"text invoices and JSON data structures. Uses the file\nsystem as a database.\n");
var availableCommands = router.describe();
out.writeCliTitle("Commands");
for (command in availableCommands) {
out.write("-> bill ".grey + availableCommands[command].bold);
}
out.writeCliDivider();
};