短い名前/省略形ではなく、パラメータのフルネームを一時的に表示します。

短い名前/省略形ではなく、パラメータのフルネームを一時的に表示します。

ユーザーが出力位置を提供するために使用する必要があるコマンドの後に、指定されたパラメーター-oのフルネームを一時的に表示できる(標準)コマンドがあるかどうかを知りたいです。たとえば、一時的に次のように-o表示されます。--output名前)(代わりに-o)。たとえば、CTRL(単なる例のみ)、常に押すとパラメータのフルネームが表示されます。したがって、と-o表示されます--output

これは、実際にはコマンド自体にフルネームを表示するのではなく、コマンドのパラメータを理解するためのものです。解析される内容で...

たとえば、

youtube-dl-o

CTRL(一時的に、例えば保留)

youtube-dl - 出力

ありがとう

まな

答え1

から:

  • 短期オプションと長期オプションがどのように対応するかについての規則はまったくありません。
  • またはによって提供されるべき出力の--help規則はありません。--usage

これらの動作を自動的に実装することは完全に不可能です。代わりに実装する必要があります。すべてコマンドマッピング。その後、あなたと同じシェルを使用すると、zshこの動作を達成できます。

関連情報