various workflow changes

This commit is contained in:
2023-04-28 06:52:15 -04:00
parent 27fbca8f75
commit a6ac79de70
6 changed files with 48 additions and 18 deletions

View File

@@ -4,7 +4,7 @@ if [ -f "$HOME/google-cloud-sdk/path.zsh.inc" ]; then . "$HOME/google-cloud-sdk/
# The next line enables shell command completion for gcloud.
if [ -f "$HOME/google-cloud-sdk/completion.zsh.inc" ]; then . "$HOME/google-cloud-sdk/completion.zsh.inc"; fi
alias startenvoydev="gcloud compute instances start bohanon-envoy-dev --zone us-central1-a --project solo-test-236622 && gcloud compute config-ssh --force-key-file-overwrite --project solo-test-236622"
alias stopenvoydev="gcloud compute instances stop bohanon-envoy-dev --zone us-central1-a --project solo-test-236622"
alias sshenvoydev="gcloud beta compute ssh --zone us-central1-a bohanon-envoy-dev --project solo-test-236622"
alias startenvoydev="gcloud compute instances start bohanon-envoy-dev --zone us-central1-c --project solo-test-236622 && gcloud compute config-ssh --force-key-file-overwrite --project solo-test-236622"
alias stopenvoydev="gcloud compute instances stop bohanon-envoy-dev --zone us-central1-c --project solo-test-236622"
alias sshenvoydev="gcloud beta compute ssh --zone us-central1-c bohanon-envoy-dev --project solo-test-236622"

18
zsh/config.d/pomodoro.zsh Normal file
View File

@@ -0,0 +1,18 @@
# Requires https://github.com/caarlos0/timer
# Requires spd-say
declare -A pomo_options
pomo_options["work"]="45"
pomo_options["break"]="10"
pomodoro () {
if [ -n "$1" -a -n "${pomo_options["$1"]}" ]; then
val=$1
echo $val
timer ${pomo_options["$val"]}m
spd-say "'$val' session done"
fi
}
alias wo="pomodoro 'work'"
alias br="pomodoro 'break'"

3
zsh/config.d/pyenv.zsh Normal file
View File

@@ -0,0 +1,3 @@
export PATH="$HOME/.pyenv/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"

View File

@@ -30,33 +30,38 @@ do
fi
done
function nvim_readme() {
nvim ./README.md
}
# Aliases to reach different repos
alias cdsi='cd $SOLO_DIR'
alias cdg='cd $SOLO_DIR/gloo'
alias nvg='cdg && nvim $SOLO_DIR/gloo/README.md'
alias nvg='cdg && nvim_readme'
alias cdgf='cd $SOLO_DIR/gloo-fed'
alias nvgf='cdgf && nvim $SOLO_DIR/gloo-fed/README.md'
alias nvgf='cdgf && nvim_readme'
alias cdsp='cd $SOLO_DIR/solo-projects'
alias nvsp='cdsp && nvim $SOLO_DIR/solo-projects/README.md'
alias nvsp='cdsp && nvim_readme'
alias cdsa='cd $SOLO_DIR/solo-apis'
alias nvsa='cdsa && nvim $SOLO_DIR/solo-apis/README.md'
alias nvsa='cdsa && nvim_readme'
alias cdsk='cd $SOLO_DIR/solo-kit'
alias nvsk='cdsk && nvim $SOLO_DIR/solo-kit/README.md'
alias nvsk='cdsk && nvim_readme'
alias cddp='cd $SOLO_DIR/dev-portal'
alias nvdp='cddp && nvim $SOLO_DIR/dev-portal/README.md'
alias nvdp='cddp && nvim_readme'
alias cdgm='cd $SOLO_DIR/gloo-mesh'
alias nvgm='cdgm && nvim $SOLO_DIR/gloo-mesh/README.md'
alias nvgm='cdgm && nvim_readme'
alias cdgmui='cd $SOLO_DIR/gloo-mesh-ui'
alias nvgmui='cdgmui && nvim $SOLO_DIR/gloo-mesh-ui/README.md'
alias nvgmui='cdgmui && nvim_readme'
alias cdgme='cd $SOLO_DIR/gloo-mesh-enterprise'
alias nvgme='cdgme && nvim $SOLO_DIR/gloo-mesh-enterprise/README.md'
alias nvgme='cdgme && nvim_readme'
alias cdea='cd $SOLO_DIR/ext-auth-service'
alias nvea='cdea && nvim $SOLO_DIR/ext-auth-service/README.md'
alias nvea='cdea && nvim_readme'
alias cdrl='cd $SOLO_DIR/rate-limiter'
alias nvrl='cdrl && nvim $SOLO_DIR/rate-limiter/README.md'
alias nvrl='cdrl && nvim_readme'
alias cdeg='cd $SOLO_DIR/envoy-gloo'
alias nveg='cdeg && nvim $SOLO_DIR/envoy-gloo/README.md'
alias nveg='cdeg && nvim_readme'
alias cdee='cd $SOLO_DIR/envoy-gloo-ee'
alias nvee='cdee && nvim $SOLO_DIR/envoy-gloo-ee/README.md'
alias nvee='cdee && nvim_readme'
alias cde='cd $SOLO_DIR/../envoyproxy/envoy'
alias nve='cde && nvim_readme'