Lots of changes

This commit is contained in:
2021-10-14 10:11:17 +01:00
parent 7a0806ce75
commit edfbcee609
9 changed files with 40 additions and 21 deletions

View File

@@ -7,12 +7,12 @@ plugins=(
zsh-autosuggestions
)
autoload -U compinit && compinit
fpath=($fpath ~/.zsh/completion)
DISABLE_UNTRACKED_FILES_DIRTY="true"
SHOW_AWS_PROMPT=false
source $ZSH/oh-my-zsh.sh
source `brew --prefix switch`/switch.sh
# History
HISTFILE="$HOME/.zsh_history"

View File

@@ -24,6 +24,8 @@ alias bandwhich='sudo bandwhich'
alias top='btm'
alias ps='procs'
alias dig='dog'
alias kubectx='switch'
alias kctx='switch'
alias machine-info='macchina -t Boron --bar'
alias watch='watch '
@@ -39,7 +41,11 @@ lt() {
}
alias aws='docker run --rm -ti -v ~/.aws:/root/.aws -v $(pwd):/aws -e AWS_PROFILE -e AWS_DEFAULT_REGION -e AWS_REGION -e AWS_ACCESS_KEY_ID -e AWS_SECRET_ACCESS_KEY amazon/aws-cli'
git-clone() {
git clone $1
cd "$(basename "$1" .git)"
git() {
if [ "$1" = "take" ]; then
/usr/local/bin/git clone $2
cd $(basename $2 | sed 's/\.git$//')
else
/usr/local/bin/git $@
fi
}

View File

@@ -1,6 +1,7 @@
export PATH="/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:$HOME/goworkspace/bin:$HOME/.cargo/bin:/usr/local/kubebuilder/bin:$HOME/.asdf/shims"
export EDITOR='vim'
export VISUAL='code'
export GPG_TTY=$(tty)
# AWS
if [ -f ~/.aws/profile ]; then

View File

@@ -1,4 +1,5 @@
alias k='kubectl '
alias kgs='kubectl-gs '
alias kshell='kubectl run -it shell --image bash --restart Never --rm -- sh'
kiam () {
@@ -70,12 +71,6 @@ kube-forward() {
source <(kubectl completion zsh)
## Merge multiple kubeconfigs
function join_by { local d=$1; shift; echo -n "$1"; shift; printf "%s" "${@/#/$d}"; }
KUBECONFIG="$HOME/.kube/config"
OTHER_CLUSTERS="$(join_by :$HOME/.kube/clusters/ $(echo $HOME/.kube/clusters/$(/bin/ls $HOME/.kube/clusters)))"
export KUBECONFIG=$KUBECONFIG:$OTHER_CLUSTERS
## Kubectl exec
kx () {
local pod=($(kubectl get pods --all-namespaces -owide | fzf | awk '{print $1, $2}'))
@@ -99,13 +94,6 @@ kall () {
kubectl get all --all-namespaces
}
kctx () {
KUBECONFIG="$HOME/.kube/config"
OTHER_CLUSTERS="$(join_by :$HOME/.kube/clusters/ $(echo $HOME/.kube/clusters/$(ls $HOME/.kube/clusters)))"
export KUBECONFIG=$KUBECONFIG:$OTHER_CLUSTERS
kubectx $@
}
k-version-test() {
VERSION=""
FILES=""