When I’m good about using and re-using functions in Bash I always end up passing arguments through from one function to another. For example:
function pie {
open /Applications/Emacs.app --args --debug-init "$@"
}
function pienthm {
EMACSNOTHEME=t pie --reverse-video "$@"
}
Horrible to admit but I keep forgetting the syntax even are taking copious notes on the GNU Bash manual.
BTW: hear, hear to including Bash-isms in every shell script!
