diff options
author | Matthew Lemon <y@yulqen.org> | 2023-03-16 18:44:21 +0000 |
---|---|---|
committer | Matthew Lemon <y@yulqen.org> | 2023-03-16 18:44:21 +0000 |
commit | f4b25c6cec4b543d256c18f1507065940e201659 (patch) | |
tree | 7e6ed89bdec31eeeb91a878a51f662f60db9b350 /tjclip-alternate.sh | |
parent | 2191e2ad9d6086dfb403b480c8ab3ffdfc072d8c (diff) | |
parent | 281ffa2e971c7607b998394b49eedd1a9b38fe1b (diff) |
Merge branch 'master' of git.sr.ht:~yulqen/bash-scripts
Diffstat (limited to 'tjclip-alternate.sh')
-rwxr-xr-x | tjclip-alternate.sh | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/tjclip-alternate.sh b/tjclip-alternate.sh new file mode 100755 index 0000000..501edfe --- /dev/null +++ b/tjclip-alternate.sh @@ -0,0 +1,21 @@ +#!/usr/bin/env bash + +# this script replaces tjclip fish function which relied on _tj. + +# Our target file +TODAY_JOURNAL=~/Documents/Notes/journal/$(date +\%Y-\%m-\%d).md +URL="$(xclip -o clipboard clipboard)" + +# Test whether it already exisits or not +if [[ -a $TODAY_JOURNAL ]] +then + JLINE="- $(date +'%H:%M'): $1" + echo "$JLINE: $URL." >> "$TODAY_JOURNAL" +else + touch "$TODAY_JOURNAL" + header_date="$(date +'%A %d %b %Y')" + { echo -e "# $header_date\n" + } >> "$TODAY_JOURNAL" + JLINE="- $(date +'%H:%M'): $1" + echo "$JLINE: $URL." >> "$TODAY_JOURNAL" +fi |