From 003ea8b6657135baaebbe51d16c8dc38e5bb83c8 Mon Sep 17 00:00:00 2001 From: Daniel Stockman Date: Thu, 7 Nov 2019 11:45:45 -0800 Subject: [PATCH] refactor(listable): Allow override of options group name --- utils/listable/lib/listable-options.js | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/utils/listable/lib/listable-options.js b/utils/listable/lib/listable-options.js index 012e79ddc5..7ea112b9c2 100644 --- a/utils/listable/lib/listable-options.js +++ b/utils/listable/lib/listable-options.js @@ -2,43 +2,43 @@ module.exports = listableOptions; -function listableOptions(yargs) { +function listableOptions(yargs, group = "Command Options:") { return yargs.options({ json: { - group: "Command Options:", + group, describe: "Show information as a JSON array", type: "boolean", }, ndjson: { - group: "Command Options:", + group, describe: "Show information as newline-delimited JSON", type: "boolean", }, a: { - group: "Command Options:", + group, describe: "Show private packages that are normally hidden", type: "boolean", alias: "all", }, l: { - group: "Command Options:", + group, describe: "Show extended information", type: "boolean", alias: "long", }, p: { - group: "Command Options:", + group, describe: "Show parseable output instead of columnified view", type: "boolean", alias: "parseable", }, toposort: { - group: "Command Options:", + group, describe: "Sort packages in topological order instead of lexical by directory", type: "boolean", }, graph: { - group: "Command Options:", + group, describe: "Show dependency graph as a JSON-formatted adjacency list", type: "boolean", },