UNPKG

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
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(); };