Project

General

Profile

« Previous | Next » 

Revision 9021

lib/sh/util.sh: save_e (): usage: added rethrow example

View differences:

lib/sh/util.sh
51 51
fi # load new aliases
52 52
if self_being_included; then
53 53

  
54
# usage: save_e cmd... || use $e (or $?)
54
# usage: save_e cmd... || { use $e (or $?); rethrow; }
55 55
function save_e () { "$@"; e=$?; rethrow; } # rethrow because e= clears $?
56 56
alias save_e='declare e; save_e ' # last space alias-expands next word
57 57

  

Also available in: Unified diff