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'
|
function jrnl --description 'Lightweight journaling tool'
|
||||||
argparse h/help d/dir=? -- $argv
|
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
|
set -f jdir ~/jrnl
|
||||||
if set -ql _flag_dir[1]
|
if set -ql _flag_dir[1]
|
||||||
set jdir _flag_dir[1]
|
set jdir _flag_dir[1]
|
||||||
|
@ -13,7 +38,7 @@ function jrnl --description 'Lightweight journaling tool'
|
||||||
|
|
||||||
# get the date
|
# get the date
|
||||||
set today (date +'%Y-%m-%d')
|
set today (date +'%Y-%m-%d')
|
||||||
set entry "$jrnl/$today.md"
|
set entry "$jdir/$today.md"
|
||||||
# check if journal entry exists
|
# check if journal entry exists
|
||||||
if not test -f $entry
|
if not test -f $entry
|
||||||
set -l template \
|
set -l template \
|
||||||
|
@ -35,7 +60,7 @@ I'm grateful for ...
|
||||||
|
|
||||||
_One sentence to reflect on today:_
|
_One sentence to reflect on today:_
|
||||||
|
|
||||||
- reflection.
|
- reflection
|
||||||
|
|
||||||
## Learned
|
## Learned
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue