Skip to content

入力補完をサポートすることができるコマンドラインのツールです。

License

Notifications You must be signed in to change notification settings

kokiito0926/completer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

completer

completerは、コマンドライン引数の入力補完をサポートするためのツールです。
設定ファイルで定義されたツリー構造に基づいて、次に続くべき引数の候補を提示します。

インストール

npm install --global @kokiito0926/completer

使用方法

コマンド

completer --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

ライセンス

MIT

About

入力補完をサポートすることができるコマンドラインのツールです。

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published