#!/bin/bash export MODULE_EXAMPLE_V1_NAME="${MODULE_EXAMPLE_V1_NAME:-default-name}" export MODULE_EXAMPLE_V1_OUTPUT_DIR="${MODULE_EXAMPLE_V1_OUTPUT_DIR:-.tmp/module-example-v1}" export MODULE_EXAMPLE_V1_DRY_RUN="${MODULE_EXAMPLE_V1_DRY_RUN:-false}" ALL_ARGS=("$@") while [[ "$#" -gt 0 ]]; do case $1 in --name) export MODULE_EXAMPLE_V1_NAME="$2" shift ;; --output-dir) export MODULE_EXAMPLE_V1_OUTPUT_DIR="$2" shift ;; --dry-run) export MODULE_EXAMPLE_V1_DRY_RUN="true" ;; *) ;; esac shift done set -- "${ALL_ARGS[@]}"