UNPKG

sql-cli

Version:

Cross platform command line interface for SQL Server

30 lines (23 loc) 690 B
(function () { "use strict"; var Q = require('q'); class HelpCommand { constructor() { this.prefix = '.help'; this.usage = '.help'; this.description = 'Shows this message'; } run(messages, writer) { var commands = require('./index').createAll(null /*db*/); var doc = commands.map(cmd => { return { command: cmd.usage, description: cmd.description }; }); writer.writeRows(doc); return new Q(); // resolved promise } } module.exports = exports = HelpCommand; } ());