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