diff options
Diffstat (limited to 'wd')
-rwxr-xr-x | wd | 25 |
1 files changed, 18 insertions, 7 deletions
@@ -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 |