Suppress PATH errors in sudo tab-completion

Setting a non-existant path component to PATH logs an error to stderr.
This is not appropriate for non-interactive temporary modifications,
like the one done by the `sudo` completion helper function.
This commit is contained in:
Kevin Ballard 2014-09-04 13:22:06 -07:00
parent 93b296d899
commit 15cf06438e

View File

@ -1,6 +1,6 @@
function __fish_complete_subcommand_root -d "Run the __fish_complete_subcommand function using a PATH containing /sbin and /usr/sbin"
set -lx PATH /sbin /usr/sbin $PATH
set -lx PATH /sbin /usr/sbin $PATH ^/dev/null
__fish_complete_subcommand $argv
end