#!/usr/bin/env bash cmd=$1 chart=$2 env=$3 dir=_manifests build() { if [ ! -d "manifests" ]; then echo "nothing to do here..." exit 0 fi mkdir -p $dir/templates echo "generating $dir/Chart.yaml" 1>&2 cat < $dir/Chart.yaml apiVersion: v1 appVersion: "1.0" description: A Helm chart for Kubernetes name: $chart version: 0.1.0 EOF echo $env 1>&2 echo $chart 1>&2 cp -r manifests/* $dir/templates } clean() { rm -rf $dir } case "$cmd" in "build" ) build ;; "clean" ) clean ;; * ) echo "unsupported command: $cmd" 1>&2; exit 1 ;; esac