use functions instead of aliases for vsink

This commit is contained in:
foosinn 2021-10-07 14:55:27 +02:00
parent de4fafc2e2
commit 984ec393aa

View file

@ -85,6 +85,19 @@ in {
alias vim="nvim"
alias k="kubectl"
sink() {
VAULT_TOKEN=$(vault token lookup -format=json | jq -r .data.id) \
ENVIRONMENTS=staging \
~/git/bitsbeats/vault-sink/sink
}
vsink() {
if ! grep -q /values.yaml .gitignore; then
echo refusing to sink with missing gitignore
return 1
fi
sink < ./helm/*/values.yaml > ./values.yaml
}
for script in "$HOME"/dotfiles/bashrc/*.sh; do
. "$script"
done
@ -103,8 +116,6 @@ in {
less = "bat -p";
ls = "ls --color=auto";
vim = "nvim";
sink = "VAULT_TOKEN=$(vault token lookup -format=json | jq -r .data.id) ENVIRONMENTS=staging ~/git/bitsbeats/vault-sink/sink";
usink = "VAULT_TOKEN=$(vault token lookup -format=json | jq -r .data.id) ENVIRONMENTS=staging ~/git/bitsbeats/vault-sink/sink < ./helm/*/values.yaml > values.yaml";
};
};