use functions instead of aliases for vsink
This commit is contained in:
parent
de4fafc2e2
commit
984ec393aa
1 changed files with 13 additions and 2 deletions
|
@ -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";
|
||||
};
|
||||
};
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue