From bbb9051e9fd04c8a0669356b419e7813b7dc8677 Mon Sep 17 00:00:00 2001 From: Phuong Cao <88098962+ctmphuongg@users.noreply.github.com> Date: Tue, 12 Mar 2024 13:04:32 -0400 Subject: [PATCH] Fusion Hack (#7740) * fushion hack script draft * Add description each script * Change exec * Fix description * Fix formatting errors * Remove release * Change source to . --- hack/run.sh | 54 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100755 hack/run.sh diff --git a/hack/run.sh b/hack/run.sh new file mode 100755 index 00000000000..db1ed924191 --- /dev/null +++ b/hack/run.sh @@ -0,0 +1,54 @@ +#!/usr/bin/env bash + +set -e + +ROOT_DIR=$(dirname $0)/.. + +action="$1" + +function usage() { + cmd="$1" + + echo "" + echo "Usage for more information read DEVELOPMENT.md" + echo "$cmd " + echo "" + echo "command:" + echo " install Install Knative components for local dev" + echo " e2e-debug Quick debug" + echo " update-cert-manager Update Cert manager" + echo " generate-yamls Generate all repo yamls " + echo " update-reference-docs Update reference docs" + echo " teardown Teardown installed components for local dev" + echo " update-checksums Update checksums" + echo " update-codegen Update codegen" + echo " update-deps Update deps" + echo " verify-codegen Verify codegen" + echo "" +} + +if [[ "${action}" == "install" ]]; then + ./"${ROOT_DIR}"/hack/install.sh +elif [[ "${action}" == "update-cert-manager" ]]; then + ./"${ROOT_DIR}"/hack/update-cert-manager.sh "$2" "$3" +elif [[ "${action}" == "e2e-debug" ]]; then + ./"${ROOT_DIR}"/hack/e2e-debug.sh "$2" "$3" +elif [[ "${action}" == "generate-yamls" ]]; then + ./"${ROOT_DIR}"/hack/generate-yamls.sh "$2" "$3" +elif [[ "${action}" == "update-reference-docs" ]]; then + ./"${ROOT_DIR}"/hack/update-reference-docs.sh +elif [[ "${action}" == "teardown" ]]; then + ./"${ROOT_DIR}"/hack/teardown.sh +elif [[ "${action}" == "update-checksums" ]]; then + ./"${ROOT_DIR}"/hack/update-checksums.sh +elif [[ "${action}" == "update-codegen" ]]; then + ./"${ROOT_DIR}"/hack/update-codegen.sh +elif [[ "${action}" == "update-deps" ]]; then + ./"${ROOT_DIR}"/hack/update-deps.sh +elif [[ "${action}" == "verify-codegen" ]]; then + ./"${ROOT_DIR}"/hack/verify-codegen.sh +else + echo "Unrecognized action ${action}" + usage "$0" + exit 1 +fi \ No newline at end of file