about summary refs log tree commit diff stats
path: root/vienna
diff options
context:
space:
mode:
authorCase Duckworth2023-01-06 16:22:15 -0600
committerCase Duckworth2023-01-06 16:22:15 -0600
commit21fd5c66eecedddd0bf33379a6d3731ea6ea3a7e (patch)
tree28840f252aa32351de7cbcb2700af6c19ecd6a95 /vienna
parentRemove trailing --> (diff)
downloadvienna-21fd5c66eecedddd0bf33379a6d3731ea6ea3a7e.tar.gz
vienna-21fd5c66eecedddd0bf33379a6d3731ea6ea3a7e.zip
Add plugins
Plugins	go in the vienna directory as hidden .sh files.  They're sourced by
vienna so pages or whatever can use them.
Diffstat (limited to 'vienna')
-rwxr-xr-xvienna11
1 files changed, 11 insertions, 0 deletions
diff --git a/vienna b/vienna index 5528463..dba855b 100755 --- a/vienna +++ b/vienna
@@ -105,6 +105,17 @@ main() {
105 log "Can't find configuration \`$CONFIG'." 105 log "Can't find configuration \`$CONFIG'."
106 exit 2 106 exit 2
107 fi 107 fi
108 ## Plugins
109 # Plugins are .*.sh files in build directory. They're sourced here.
110 for plugin in ./.*.sh; do
111 case "$plugin" in
112 *"$CONFIG"*) continue ;;
113 *)
114 log plugin "source $plugin"
115 . "$plugin"
116 ;;
117 esac
118 done
108 mkdir -p "$OUTD" || exit 2 119 mkdir -p "$OUTD" || exit 2
109 mkdir -p "$TMPD" || exit 2 120 mkdir -p "$TMPD" || exit 2
110 # Build pages 121 # Build pages