O argumento --wraps
aceita apenas um comando simples. Você pode usar --wraps='pikaur'
, mas não --wraps='pikaur -R'
.
Se as conclusões desejadas forem acionadas apenas quando o sinalizador -R
for fornecido, o uso de --wraps
poderá não ser suficiente. Você precisaria adicionar seu próprio arquivo de conclusões. Felizmente, o peixe torna isso muito simples.
Existe um comando que permite consultar ou listar as opções válidas? Eu não estou familiarizado com pikaur
, mas por exemplo, digamos que os argumentos válidos para sua função foram dados por um comando como pikaur ls
ou pikaur query
, ou talvez eles sejam subdiretórios de /etc/pikaur
. Se houver um comando desse tipo, você poderá criar um arquivo de conclusões para sua função (ou seja, se sua função estiver localizada em ~/.config/fish/functions/remove.fish
, em seguida, crie ~/.config/fish/completions/remove.fish
) com o seguinte conteúdo:
complete -c remove --no-files --arguments "(<query command>)"
Nota: Se você quiser consultar as conclusões existentes, poderá ver os diretórios listados por echo $fish_complete_path
.