#!/bin/sh _printhelp () { cat</dev/null 2>&1; then echo 'emacs not found in PATH. Exiting.' >&2 exit 1 fi script="$1" if $OPT_BYTE && [ "${1##*.}" = "el" ]; then script="${1%.*}.elc" emacs -Q --batch -f batch-byte-compile "$1" 2>/dev/null fi shift emacs -Q --script "$script" "$@" $OPT_CLEAN && rm "$script" ## WARNING: never leave a script on a condition, return code be unexpectedly != 0. exit 0