From c969e009398c58b52d60636fb7f69fb801c36fae Mon Sep 17 00:00:00 2001 From: Tristan Ancelet Date: Fri, 8 Dec 2023 14:01:49 -0600 Subject: [PATCH] Added ticket section --- scripts/config.sh | 3 ++- scripts/enabled/update_tickets.sh | 1 + scripts/update_hook.sh | 4 +++- scripts/update_tickets.sh | 27 +++++++++++++++++++++++++++ 4 files changed, 33 insertions(+), 2 deletions(-) create mode 120000 scripts/enabled/update_tickets.sh create mode 100755 scripts/update_tickets.sh diff --git a/scripts/config.sh b/scripts/config.sh index 433026e..8d9e766 100644 --- a/scripts/config.sh +++ b/scripts/config.sh @@ -7,7 +7,8 @@ export SCRIPT_DIR=$PROJ_DIR/scripts export FILES_DIR=$PROJ_DIR/files export SUBJECTS_DIR=$PROJ_DIR/subjects export UTILS_DIR=$SCRIPT_DIR/utils -export SITE_NAV='[[/index.wiki|Index]] [[/full_index.wiki|Full Index]] [[/tasks.wiki|Tasks]] [[/how-to.wiki|How-To]] [[/subjects.wiki|Subjects]]' +export TICKET_DIR=$PROJ_DIR/ticket +export SITE_NAV='[[/index.wiki|Index]] [[/full_index.wiki|Full Index]] [[/tasks.wiki|Tasks]] [[/how-to.wiki|How-To]] [[/subjects.wiki|Subjects]] [[/tickets.wiki|Tickets]]' function import () { local SCRIPT_NAME="${1:?"import : script name not provided"}" diff --git a/scripts/enabled/update_tickets.sh b/scripts/enabled/update_tickets.sh new file mode 120000 index 0000000..5dd3d3a --- /dev/null +++ b/scripts/enabled/update_tickets.sh @@ -0,0 +1 @@ +../update_tickets.sh \ No newline at end of file diff --git a/scripts/update_hook.sh b/scripts/update_hook.sh index 408ed9e..ff20fc8 100755 --- a/scripts/update_hook.sh +++ b/scripts/update_hook.sh @@ -1,9 +1,11 @@ #!/opt/homebrew/bin/bash +cd `dirname $0` + [[ -f config.sh ]] && [[ $CONFIG -ne 1 ]] && . config.sh cd $PROJ_DIR -for script in $SCRIPT_DIR/enabled/**; do +for script in $SCRIPT_DIR/enabled/*; do [[ -x $script ]] && $script done diff --git a/scripts/update_tickets.sh b/scripts/update_tickets.sh new file mode 100755 index 0000000..1ec8b9c --- /dev/null +++ b/scripts/update_tickets.sh @@ -0,0 +1,27 @@ +#!/usr/local/bin/bash + +[[ $CONFIG -ne 1 ]] && { + cd `dirname $0` + [[ -f config.sh ]] && . config.sh +} + + +cat > $PROJ_DIR/tickets.wiki <