aboutsummaryrefslogtreecommitdiff
path: root/bin/assemble
blob: cd0836c2bf931bc8e364334f1b440e41ddce2041 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#!/bin/bash
#
# Assembler
#

# Parameters
BASENAME="`basename $0 | sed -e 's/\(.\)/\U\1/'`"
DIRNAME="`dirname $0`"
BASEDIR="$DIRNAME/.."
SITE="site"
NOTEBOOK="notebook"
PUBLIC="public"

# Cleanup the previous public folder
rm -rf $PUBLIC

# Check if there's a site folder
if [ -e "$SITE" ]; then
  cp -a $SITE public

  if [ -e "compiled" ]; then
    mv compiled public/book
  fi
else
  if [ -e "compiled" ]; then
    mv compiled public
  fi
fi

# Check if there's a notebook
if [ -e "$NOTEBOOK" ]; then
  mv $NOTEBOOK public/notes
fi