github.com/StackExchange/blackbox/v2@v2.0.1-0.20220331193400-d84e904973ab/bin/blackbox_view (about) 1 #!/usr/bin/env bash 2 3 # 4 # blackbox_view -- Decrypt a file, view it, shred it 5 # 6 set -e 7 source "${0%/*}/_blackbox_common.sh" 8 9 for param in "$@" ; do 10 shreddable=0 11 unencrypted_file=$(get_unencrypted_filename "$param") 12 if [[ ! -e "$unencrypted_file" ]]; then 13 "${BLACKBOX_HOME}/blackbox_edit_start" "$param" 14 shreddable=1 15 fi 16 ${PAGER:-less} "$unencrypted_file" 17 if [[ $shreddable = 1 ]]; then 18 shred_file "$unencrypted_file" 19 fi 20 done