Przeglądaj źródła

~/.bin/wn: Collect work notes (experimental, but fun so far)

Lu Stadler 6 lat temu
rodzic
commit
e8361fc3ff
2 zmienionych plików z 24 dodań i 2 usunięć
  1. 2 2
      .aliases
  2. 22 0
      .bin/wn

+ 2 - 2
.aliases

@ -6,8 +6,8 @@ alias dstat='dstat --black-on-white'
6 6
alias tomorrow="vim ~/d/tomorrow -c ':Goyo'"
7 7
alias v="vim -c ':Goyo'"
8 8
alias b="firefox"
9
alias wn="sdcv --use-dict=WordNet"
10
alias wb="sdcv --use-dict=\"Webster's Revised Unabridged Dictionary (1913)\""
9
#alias wn="sdcv --use-dict=WordNet"
10
#alias wb="sdcv --use-dict=\"Webster's Revised Unabridged Dictionary (1913)\""
11 11
12 12
alias docker-ip="docker inspect --format '{{ .NetworkSettings.IPAddress }}'"
13 13

+ 22 - 0
.bin/wn

@ -0,0 +1,22 @@
1
#!/bin/bash
2
3
# inspired by https://lobste.rs/s/di5vin/shared_personal_note_taking#c_tkrc7g
4
# 'summary mode' by lu
5
6
set -eou pipefail
7
8
WORK_NOTE_PATH="$HOME/.work_notes"
9
touch "$WORK_NOTE_PATH"
10
11
if [ $# -ge 1 ] && [ "$1" = "summary" ]; then
12
	sed -En '/^# [0-9]{4}-.*$/h;/!summary/{x;p;x;p;n;p;:notes;n;/^-.*$/{p;b notes};p}' "$WORK_NOTE_PATH"
13
	exit 0
14
fi
15
16
cat <<HEREDOC>>"$WORK_NOTE_PATH"
17
18
---
19
# $(date -u +"%Y-%m-%dT%H:%M:%SZ")
20
21
HEREDOC
22
vim + "$WORK_NOTE_PATH"