From 7e9652787b96dfd148ba775fc5702192c7192bda Mon Sep 17 00:00:00 2001 From: Terje Larsen Date: Wed, 13 Mar 2013 23:19:03 +0100 Subject: [PATCH] Add completion for ruby-build --- share/completions/ruby-build.fish | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 share/completions/ruby-build.fish diff --git a/share/completions/ruby-build.fish b/share/completions/ruby-build.fish new file mode 100644 index 000000000..3941df84f --- /dev/null +++ b/share/completions/ruby-build.fish @@ -0,0 +1,19 @@ +function __fish_ruby-build_needs_command + set cmd (commandline -opc) + if [ (count $cmd) -eq 1 -a $cmd[1] = 'ruby-build' ] + return 0 + end + return 1 +end + +function __fish_ruby-build_definitions + ruby-build --definitions +end + +complete -f -c ruby-build -n '__fish_ruby-build_needs_command' -a '(__fish_ruby-build_definitions)' -d 'Definition' + +complete -f -c ruby-build -n '__fish_ruby-build_needs_command' -l keep -s k -d 'Do not remove source tree after installation' +complete -f -c ruby-build -n '__fish_ruby-build_needs_command' -l verbose -s v -d 'Verbose mode: print compilation status to stdout' +complete -f -c ruby-build -n '__fish_ruby-build_needs_command' -l definitions -d 'List all built-in definitions' + +complete -f -c ruby-build -n '__fish_ruby-build_needs_command' -l help -s h -d 'Display help information'