123456789101112131415161718192021222324252627 |
- 'use strict'
- var aliases = require('../config/cmd-list').aliases
- module.exports = function usage (cmd, txt, opt) {
- var post = Object.keys(aliases).reduce(function (p, c) {
- var val = aliases[c]
- if (val !== cmd) return p
- return p.concat(c)
- }, [])
- if (opt || post.length > 0) txt += '\n\n'
- if (post.length === 1) {
- txt += 'alias: '
- txt += post.join(', ')
- } else if (post.length > 1) {
- txt += 'aliases: '
- txt += post.join(', ')
- }
- if (opt) {
- if (post.length > 0) txt += '\n'
- txt += 'common options: ' + opt
- }
- return txt
- }
|