Lots of changes
This commit is contained in:
@@ -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"
|
||||
|
@@ -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
|
||||
}
|
||||
|
@@ -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
|
||||
|
@@ -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=""
|
||||
|
Reference in New Issue
Block a user