|
#!/bin/sh
|
|
|
|
if [ ! -z "$1" ]; then
|
|
# Take the basename of the file passed in, i.e. something like
|
|
# /home/brennen/notes/vimwiki/diary/2019-01-01.wiki, slice off the extension,
|
|
# and treat it as a seed date:
|
|
date="$(basename -s .wiki "$1")"
|
|
date="$(basename -s .md "$date")"
|
|
datestamp="$(date --date="$date" -I)"
|
|
else
|
|
# No filename given, nothing to work with, just use today:
|
|
datestamp="$(date -I)"
|
|
fi
|
|
|
|
echo '== log =='
|
|
echo
|
|
echo "{{{exec-raw find ./vimwiki/log -name '${datestamp}*.wiki' | sort | xargs grep --with-filename '%title'"
|
|
echo '}}}'
|