#!/bin/sh # ZODIAC - a simple static site generator # Copyright (c) 2011 Chase Allen James ZOD_LIB=ZODLIB_PATH ZOD_PROJECT=$1 ZOD_TARGET=$2 _zod_error() { echo -e ">>> ERROR: $*" >&2 exit 1 } [ "$#" -ne 2 ] && { echo "usage: zod projectdir targetdir"; exit; } [ ! -d "$ZOD_PROJECT" ] && _zod_error "project directory does not exist" [ ! -d "$ZOD_TARGET" ] && _zod_error "target directory does not exist" export ZOD_LIB ZOD_PROJECT ZOD_TARGET find "$ZOD_PROJECT" -type f \ ! -name "*.layout" \ ! -name "*.meta" \ ! -name "helpers.awk" \ -exec /home/nuex/_dev/zodiac/bin/zod_render {} \;