#!/bin/bash
set -e
if [ "$#" -lt 2 ]; then
  echo "Usage: ${0} [kubectl options] secret key"
  exit 0
fi

secret="${@:$(($#-1)):1}"
key="${@:$(($#)):1}"

set -- "${@:1:$(($#-2))}"
kubectl get secret "$@" "${secret}" -o "go-template={{index .data \"${key}\"}}" | base64 -d