+pre="${0##*/}:"
+m() { printf "$pre %s\n" "$*"; "$@"; }
+e() { printf "$pre %s\n" "$*"; }
+err() { echo "[$(date +'%Y-%m-%d %H:%M:%S%z')]: $0: $*" >&2; }
+
+
+if [[ $EUID == 0 && ! $SUDO_USER ]]; then
+ err "requires running as nonroot or sudo"
+ exit 1
+fi