summaryrefslogtreecommitdiff
path: root/wd
diff options
context:
space:
mode:
Diffstat (limited to 'wd')
-rwxr-xr-xwd25
1 files changed, 18 insertions, 7 deletions
diff --git a/wd b/wd
index 28cbe1c..d6b7c6b 100755
--- a/wd
+++ b/wd
@@ -1,6 +1,6 @@
#!/usr/bin/env bash
-VERSION="0.0.1"
+VERSION="0.0.2"
PROGRAM="$(basename $0)"
cmd_wd_usage () {
@@ -8,6 +8,7 @@ cmd_wd_usage () {
Usage:
$PROGRAM journal
+ $PROGRAM edit
_EOF
exit 0
@@ -18,16 +19,26 @@ cmd_wd_version () {
exit 0
}
-wdrc=${WDRC:-"$HOME/.wdrc"}
-if [ ! -f "$wdrc" ]; then
- touch $wdrc
-fi
-source $wdrc
+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; wd-journal "$@";;
+ journal|j) shift; "$PROGRAM-journal" "$@";;
+ edit|e) shift; "$PROGRAM-edit" "$@";;
*) cmd_wd_usage "$@";;
esac