#!/bin/bash # take notes IDENT= # put your gpg key id (email) here NOTES_DIR=~/.n TMP_DIR=/dev/shm/.n GPG=gpg mkdir -p "$NOTES_DIR" || exit $? mkdir -p "$TMP_DIR" || exit $? date=$(date --iso) file="$TMP_DIR/$date.md" efile="$NOTES_DIR/$date.gpg" if [[ -f $efile ]]; then $GPG -o "$file" -d "$efile" $EDITOR "$file" else $EDITOR "$file" fi while ! $GPG -o "$efile" -er $IDENT "$file"; do read -p "something went wrong. fix it and hit enter to try again." _ done rm "$file"