14 lines
493 B
Plaintext
14 lines
493 B
Plaintext
_zimfw_pull_print_okay() {
|
|
if [[ -n ${zonpull} ]]; then
|
|
local zerr
|
|
if ! zerr=$(builtin cd -q ${zdir} 2>&1 && builtin eval ${zonpull} 2>&1); then
|
|
_zimfw_print_error 'Error during on-pull' ${zerr}
|
|
return 1
|
|
elif [[ ${_zprintlevel} -gt 1 && -n ${zerr} ]]; then
|
|
# Overrides ${3} to include the on-pull output, to be used by _zimfw_print_okay below.
|
|
builtin set ${1} ${2:-0} ${3:+${3}$'\n'}'On-pull output:'$'\n'${zerr}
|
|
fi
|
|
fi
|
|
_zimfw_print_okay "${@}"
|
|
}
|