mirror of
https://github.com/robbyrussell/oh-my-zsh.git
synced 2025-12-30 23:24:47 +01:00
preserve exit code
This commit is contained in:
@@ -10,6 +10,7 @@ function _do_sudo() {
|
||||
local -a args
|
||||
local -a cmd_alias_arr
|
||||
local cmd_alias
|
||||
local return_value
|
||||
while (($#)); do
|
||||
case "$1" in
|
||||
command|exec|-) shift; break ;;
|
||||
@@ -43,8 +44,10 @@ function _do_sudo() {
|
||||
else
|
||||
PATH="/sbin:/usr/sbin:/usr/local/sbin:$PATH" command sudo "${args[@]}" $==*
|
||||
fi
|
||||
return_value=$?
|
||||
unset __do_sudo_glob
|
||||
unset __do_sudo_expanded
|
||||
return $return_value
|
||||
fi
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user