sql-cli
Version:
Cross platform command line interface for SQL Server
30 lines (23 loc) • 690 B
JavaScript
(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;
} ());