completerは、コマンドライン引数の入力補完をサポートするためのツールです。
設定ファイルで定義されたツリー構造に基づいて、次に続くべき引数の候補を提示します。
npm install --global @kokiito0926/completercompleter --config <設定ファイルへのパス> [入力途中のコマンド...]export default {
apps: {
list: [],
info: ["--json", "--short"],
delete: ["app-1", "app-2", "app-3"],
},
config: {
set: ["port", "host", "timeout"],
get: ["port", "host", "timeout"],
},
deploy: ["production", "staging"],
};$ completer --config ./example.js apps
list
info
delete$ completer --config ./example.js apps info
--json
--short