AutoYADM commit: 2025-04-23 01:00:06
This commit is contained in:
parent
8f98516e9b
commit
589221ef09
1 changed files with 27 additions and 2 deletions
|
@ -1,5 +1,30 @@
|
|||
function jrnl --description 'Lightweight journaling tool'
|
||||
argparse h/help d/dir=? -- $argv
|
||||
if set -q _flag_h
|
||||
echo jrnl: a lightweight journaling tool
|
||||
echo
|
||||
echo Call jrnl without options to get started.
|
||||
echo
|
||||
echo Usage:
|
||||
echo \tOpen today\'s entry:
|
||||
echo \t\> jrnl
|
||||
echo \tSet the journal directory "(~/jrnl)" by default:
|
||||
echo \tWith environment variable \'jrnl_directory\':
|
||||
echo \t\> set -Ug jrnl_directory path/to/journal
|
||||
echo \tWith command option:
|
||||
echo \t\> jrnl -d=path
|
||||
echo \t\> jrnl --dir=path
|
||||
echo \tShow this help menu:
|
||||
echo \t\> jrnl -h
|
||||
echo \t\> jrnl --help
|
||||
echo Author:
|
||||
echo \tDaniel Fichtinger '<daniel@ficd.ca>'
|
||||
echo License:
|
||||
echo \tMIT '(c)' Daniel Fichtinger 2025
|
||||
return 0
|
||||
|
||||
end
|
||||
|
||||
set -f jdir ~/jrnl
|
||||
if set -ql _flag_dir[1]
|
||||
set jdir _flag_dir[1]
|
||||
|
@ -13,7 +38,7 @@ function jrnl --description 'Lightweight journaling tool'
|
|||
|
||||
# get the date
|
||||
set today (date +'%Y-%m-%d')
|
||||
set entry "$jrnl/$today.md"
|
||||
set entry "$jdir/$today.md"
|
||||
# check if journal entry exists
|
||||
if not test -f $entry
|
||||
set -l template \
|
||||
|
@ -35,7 +60,7 @@ I'm grateful for ...
|
|||
|
||||
_One sentence to reflect on today:_
|
||||
|
||||
- reflection.
|
||||
- reflection
|
||||
|
||||
## Learned
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue