Try to make Valgrind completion not complain if valgrind is not installed

This commit is contained in:
ridiculousfish 2013-01-30 02:22:22 -08:00
parent 4683ce2771
commit ea8c6bc15e

View File

@ -1,12 +1,12 @@
set -l skin
if valgrind --version | sgrep -- '-2\.[012]\.' >/dev/null ^/dev/null
# Don't go invoking valgrind unless it is installed
set -l skin tool
if begin ; type valgrind >/dev/null ; and valgrind --version ^/dev/null | sgrep -- '-2\.[012]\.' >/dev/null ^/dev/null ; end
# In older versions of Valgrind, the skin selection option was
# '--skin'
set skin skin
else
# But someone decided that it would be fun to change this to
# '--tool' for no good reason
set skin tool
set skin skin
end
complete -xc valgrind -l $skin --description "Skin" -a "