Update just.fish to handle descriptions for completions (#10260)

* Update just.fish to handle descriptions for completions

This change updates fish completions to also include descriptions for justfile recipes. It has been tested with descriptions for recipes with arguments as well

* rely on fish only (avoid sed)
This commit is contained in:
Daniel Bretoi 2024-01-27 09:58:24 -08:00 committed by GitHub
parent 3914bbe538
commit 6f797ac958
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -1,4 +1,4 @@
function _justfile_targets
just --summary 2>/dev/null | string split ' '
just -l | tail -n +2 | string trim -l | string replace -r '(\s*#\s*)' '\t' | string replace -r '(\s*[\*\+][^\s]*)' ''
end
complete -c just -a '(_justfile_targets)' -f
complete -c just -f -a '(_justfile_targets)'