#!/usr/bin/env bash # Do not edit this file. It is automatically generated by https://www.oliverdavies.uk/build-configs. set -o errexit set -o nounset set -o pipefail PATH="${PATH}:./vendor/bin" # Generate the site. function generate { local args=() if [[ "${APP_ENV:-}" == "prod" ]]; then args=(--env="prod") else args=(--server --watch) fi sculpin generate "${args[@]}" "${@}" } function help { printf "%s [args]\n\nTasks:\n" "${0}" compgen -A function | grep -v "^_" | cat -n printf "\nExtended help:\n Each task has comments for general usage\n" } # Start the project. function start { sculpin generate --server --watch "${@}" } # Include any local tasks. # https://stackoverflow.com/a/6659698 [[ -e "${BASH_SOURCE%/*}/run.local" ]] && source "${BASH_SOURCE%/*}/run.local" TIMEFORMAT="Task completed in %3lR" time "${@:-help}" # vim: ft=bash