Files
linux-bin/woola

45 lines
1.1 KiB
Plaintext
Raw Normal View History

2019-02-05 19:30:40 -08:00
#!/bin/bash
2020-02-13 12:11:29 -08:00
if [ "$1" == "-h" ] ; then
echo "
woola shell script - a helper app to invoke the woola markdown content build or server programs
Usage: woola
woola build
Takes an optional flag that can be 'build' to build website files instead of serving.
By default this app will serve files from the current directory by default using woola.
Installation: place in home directory and make this file executable chmod: u=rwX,go= woola
"
exit 0
fi
set -e
2019-02-05 19:30:40 -08:00
#helper startup script for woola
appPath="$HOME/projects/dev/woola"
configFile=$HOME/.config/woola/config.js
2020-02-13 12:11:29 -08:00
optFlag=${1:-serve}
2019-02-05 19:30:40 -08:00
if [[ -e $configFile ]] && [[ ! -e config.js ]]; then
ln -s $configFile config.js
fi
if [[ ! -d css ]]; then
ln -s $HOME/projects/dev/libcss css
fi
#if [[ ! -d js ]]; then
# ln -s $appPath/js js
#fi
#if [[ ! -d figures ]]; then
# ln -s $HOME/figures figures
#fi
2020-02-13 12:11:29 -08:00
if [[ "$optFlag" == "build" ]]; then
node $appPath/lib/index --build
else
node $appPath/lib/index.js
fi
2019-02-05 19:30:40 -08:00