Automated_Journal_VimWiki/scripts/update_index.sh

28 lines
552 B
Bash
Raw Normal View History

#!/opt/homebrew/bin/bash
2023-06-14 19:15:13 +00:00
[[ $CONFIG -ne 1 ]] && [[ -f config.sh ]] && . config.sh
import journals
2023-06-14 19:15:13 +00:00
JOURNAL_INDEX=$PROJ_DIR/index.wiki
2023-06-14 19:15:13 +00:00
declare -a journals
get_journals journals
echo "
%title Journal Index
-----------------------------------------------
$SITE_NAV
-----------------------------------------------
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