blob: d6b7c6b1ecd5c66f348602083d6557634df7a9c8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
|
#!/usr/bin/env bash
VERSION="0.0.2"
PROGRAM="$(basename $0)"
cmd_wd_usage () {
cat <<-_EOF
Usage:
$PROGRAM journal
$PROGRAM edit
_EOF
exit 0
}
cmd_wd_version () {
echo $VERSION
exit 0
}
setup_env () {
local wdrc=${WDRC:-"$HOME/.wdrc"}
if [ ! -f "$wdrc" ]; then
touch $wdrc
fi
source $wdrc
export WD_NOTES_DIR=${WD_NOTES_DIR:-"$HOME/notes"}
export WD_JOURNALS_DIR=${WD_JOURNALS_DIR:-"$WD_NOTES_DIR/journals"}
}
setup_env
case "$1" in
help|--help|-h) shift; cmd_wd_usage "$@";;
version|--version|-v) shift; cmd_wd_version "$@";;
journal|j) shift; "$PROGRAM-journal" "$@";;
edit|e) shift; "$PROGRAM-edit" "$@";;
*) cmd_wd_usage "$@";;
esac
exit 0
|