From 4862f467c99d81daa8218837d558ced5542ebb1e Mon Sep 17 00:00:00 2001 From: Chi-En Wu Date: Tue, 28 Apr 2020 17:16:07 +0800 Subject: [PATCH] chore: refine `create-chart.sh` --- scripts/create-chart.sh | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/scripts/create-chart.sh b/scripts/create-chart.sh index df28493..60de063 100755 --- a/scripts/create-chart.sh +++ b/scripts/create-chart.sh @@ -1,16 +1,20 @@ #!/usr/bin/env bash -set -exu +set -eu if [[ $# -eq 0 ]] then - echo "No argument supplied" - exit 1 + echo "Usage: create-chart.sh " + exit 1 fi -mkdir "$1" -curl --proto '=https' --tlsv1.2 -sSf https://codeload.github.com/hahow/common-chart/tar.gz/master | \ - tar -xz -C "$1" --strip=2 common-chart-master/starter -find "$1" -type f | xargs sed -i "" "s//$1/g" +CHART_NAME=$1 -helm dep build "$1" +echo "Creating chart..." +mkdir "$CHART_NAME" +curl --proto '=https' --tlsv1.2 -sSf https://codeload.github.com/hahow/common-chart/tar.gz/master | \ + tar -xz -C "$CHART_NAME" --strip=2 common-chart-master/starter +find "$CHART_NAME" -type f | xargs sed -i"" "s//$CHART_NAME/g" + +echo "Building dependencies..." +helm dep build "$CHART_NAME"