Made the script take in a paramter, which is the directory containing 'source' and 'output'
This commit is contained in:
11
build.sh
11
build.sh
@@ -13,7 +13,7 @@
|
||||
#
|
||||
# To use it, create a directory for your project (e.g. 'website'). Inside 'website', create
|
||||
# two directories: 'source' (which holds your Markdown files) and 'output' (which holds the
|
||||
# converted CSS.
|
||||
# converted HTML.
|
||||
#
|
||||
# In addition to these directories, three files are needed in 'website':
|
||||
# 1. 'header.html' - A header, which is prepended to every source file. Unfortunately, this must
|
||||
@@ -21,6 +21,8 @@
|
||||
# 2. 'footer.html' - A footer, which is appended to every source file. Also must be written in HTML.
|
||||
# 3. 'styles.css' - A global stylesheet.
|
||||
#
|
||||
# The script takes in a parameter, which is the directory that contains the 'source' and 'output' folders.
|
||||
#
|
||||
# If you have any comments or questions, please email aadhavan@twomorecents.org.
|
||||
|
||||
|
||||
@@ -31,8 +33,11 @@ set -o pipefail # Treat a pipeline as failing, even if one command in the pipeli
|
||||
if [[ "${TRACE-0}" == "1" ]]; then set -o xtrace; fi # Enable tracing (output of each command) if the TRACE variable is set
|
||||
|
||||
|
||||
|
||||
BASE_PATH="$(dirname "$0")"
|
||||
if [ "$#" -ne 1 ]; then
|
||||
echo "ERROR: Invalid number of paramters. Read script for more details."
|
||||
exit
|
||||
fi
|
||||
BASE_PATH=$(cd "$1"; pwd)
|
||||
|
||||
check_for_dirs() {
|
||||
if [[ ! -d "${BASE_PATH}/source" ]]; then
|
||||
|
Reference in New Issue
Block a user