17 lines
420 B
Bash
Executable File
17 lines
420 B
Bash
Executable File
#!/bin/bash
|
|
set -eu
|
|
|
|
SELF_DIR=$(CDPATH= cd -- "$(dirname -- "$0")" && pwd)
|
|
. "$SELF_DIR/common.sh"
|
|
|
|
MODULE_DIR=${1:-}
|
|
ENV_FILE=${2:-}
|
|
[ -n "$MODULE_DIR" ] || fail "Usage: run_generate.sh <module-dir> <env-file>"
|
|
[ -n "$ENV_FILE" ] || fail "Usage: run_generate.sh <module-dir> <env-file>"
|
|
|
|
require_dir "$MODULE_DIR"
|
|
load_env_file "$ENV_FILE"
|
|
require_file "$MODULE_DIR/generate.sh"
|
|
|
|
exec /bin/sh "$MODULE_DIR/generate.sh"
|