bin/scripts/log
#!/bin/sh # life log (stole from icy) # git.icyphox.sh/dotfiles/tree/home/bin/log key="A17AFDEA2EF9A76AA868285DE2AB251EDB8945E5" log_path=~/docs/org/lifelog/ll.gpg tmp_file_path=/tmp/llentry l="$(printf '' | dmenu)" date="$(date "+%Y-%m-%d %H:%M:%S")" [ "$l" = "" ] && exit printf '%s\t%s\n' "$date" "$l" | cat <(gpg -d $log_path 2>/dev/null) - > $tmp_file_path gpg --yes -r $key -o $log_path -e $tmp_file_path # printf '%s\t%s\n' "$date" "$l" > $tmp_file_path rm $tmp_file_path # cd `dirname $log_path` && git commit -am "lifelog commit" && git push