UNPKG

statusline

Version:

Universal status line implementation in Node.JS

32 lines (23 loc) 639 B
const console = require("../console"); module.exports = function(commands){ commands["help"] = { run: function(){ console.normal("Usage statusline command [args]"); console.normal(); console.normal("Commands: "); Object.keys(commands).forEach((key) => { console.normal(" ", key, "\t - ", commands[key].description); }); }, description: "This" }; let command; do { command = process.argv.shift(); } while(command != undefined && Object.keys(commands).indexOf(command) === -1); if(!command){ console.error("Command not selected. "); command = "help"; } commands[command].run(process.argv); };