Skip to content

Instantly share code, notes, and snippets.

@2no
Last active December 27, 2015 06:19
Show Gist options
  • Save 2no/7280303 to your computer and use it in GitHub Desktop.
Save 2no/7280303 to your computer and use it in GitHub Desktop.
composer の入力補完 ~/.config/fish/completions/composer.fish
#!fish
if not type composer >/dev/null 2>&1
exit
end
composer --no-ansi | sed "1,/Available commands/d" | while read line
echo $line | sed "s/\s+//" | read cmd desc
complete -f -c composer -n '__fish_composer_using_command' -a "$cmd" -d "$desc"
end
function __fish_composer_using_command
set cmd (commandline -opc)
[ (count $cmd) -gt 1 ] ;and return 1 ;or return 0
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment