Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

コマンド別の引数表示 #5

Open
yuezato opened this issue Oct 30, 2018 · 0 comments
Open

コマンド別の引数表示 #5

yuezato opened this issue Oct 30, 2018 · 0 comments

Comments

@yuezato
Copy link
Member

yuezato commented Oct 30, 2018

現状の問題点

現在のKaNiLSでは、コマンド毎に必要な(コマンドライン)引数を場合分けして表示していない。
例えば、

$ kanils Open
error: The following required arguments were not provided:
    --storage <storage_path>

$ kanils Get
error: The following required arguments were not provided:
    --storage <storage_path>

と出力されるのみで、どの引数が必要なのか何も分からない。

どう変更したいか

以下のように変えたい

$ kanils Open
error: the Open command requires the following arguments:
  --storage <storage_path>
$ kanils Get
error: the Get command requires the following arguments:
  --storage <storage_path>
  --key <lump_id>

手段

現在のコマンドライン引数解析は structopt を用いているが、必要であれば別途コマンドライン引数解析用のライブラリを開発する。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant