スラッシュで始まるオプションを持つコマンドの 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 "$@"
しかし、 を に置き換える/
と、--
うまく機能します。
どうすればこれを達成できますか?