Automated_Journal_VimWiki/scripts/update_index.sh

26 lines
651 B
Bash
Raw Normal View History

#!/opt/homebrew/bin/bash
2023-06-14 19:15:13 +00:00
[[ -f $SCRIPT_DIR/utils/journals.sh ]] && . $SCRIPT_DIR/utils/journals.sh
JOURNAL_INDEX=$PROJ_DIR/index.wiki
2023-06-14 19:15:13 +00:00
declare -a journals
get_journals journals
echo "
%title Journal Index
-----------------------------------------------
[[/index.wiki|Index]] [[full_index.wiki|Full Index]] [[tasks.wiki|Tasks Index]] [[how-to.wiki|How-To Index]]
-----------------------------------------------
2023-06-14 19:15:13 +00:00
Journals
--------
2023-06-14 19:15:13 +00:00
$(
for journal_path in ${journals[@]}; do
journal_file="${journal_path/*\/}"
journal_name="$( echo $journal_file | cut -d '.' -f 1 | tr '-' '/' )"
echo "- [[$journal_path|$journal_name]]"
2023-06-14 19:15:13 +00:00
done
)
" > $JOURNAL_INDEX