diff --git a/bin/lock b/bin/lock new file mode 100755 index 0000000..b64657d --- /dev/null +++ b/bin/lock @@ -0,0 +1,19 @@ +#!/bin/sh +[ -t 2 ] && { red=$(printf "\033[31m"); sgr0=$(printf "\033[0m"); } + +error() { + echo "${red}ERROR:${sgr0} ${1}" >&2; + exit 1 +} + +[ -n "$1" ] || error "input file missing" +[ -r "$1" ] || error "can't read input file" + +printf '#!/bin/sh +GPG_TTY=$(tty) +export GPG_TTY +base64 -d <