0

スラッシュで始まるオプションを持つコマンドの zsh (または bash) 用のカスタム オートコンプリート スクリプトを作成しようとしています。

例えば:MyCommand /foo=bar.txt /yolo=test /final=4

zshヘルパーを使用しようとしましたが、うまくいきませ_argumentsんでした:

#compdef MyCommand 

_MyCommand()
{
  local curcontext="$curcontext" state line
  typeset -A opt_args

  _arguments \
    '/foo=:foo:_files'
}

_MyCommand "$@"

しかし、 を に置き換える/と、--うまく機能します。

どうすればこれを達成できますか?

4

1 に答える 1