Ich versuche, ein benutzerdefiniertes Autovervollständigskript für zsh (oder bash) für einen Befehl zu schreiben, dessen Optionen mit einem Schrägstrich beginnen.Automatisches Vervollständigen von Befehlen mit "Windows like" -Optionen (beginnend mit Schrägstrich)
Zum Beispiel: MyCommand /foo=bar.txt /yolo=test /final=4
Ich habe versucht, die zsh Helfer _arguments
zu verwenden, aber es hat nicht funktioniert:
#compdef MyCommand
_MyCommand()
{
local curcontext="$curcontext" state line
typeset -A opt_args
_arguments \
'/foo=:foo:_files'
}
_MyCommand "[email protected]"
Aber wenn ich die /
mit --
ersetzen funktioniert es gut.
Wie kann ich das erreichen?
Ich war zu spät zur Party, aber ein großes Dankeschön :) – magnetik