Disable venv, add kubectl completion

This commit is contained in:
Andrea Mistrali 2021-08-09 16:03:38 +02:00
parent c5825d2137
commit 0de1a3982d
No known key found for this signature in database
GPG Key ID: 73E9820E1BDBD810
2 changed files with 13119 additions and 0 deletions

View File

@ -0,0 +1,29 @@
function venv {
# export WORKON_HOME=$HOME/Src/virtualenvs
# export PROJECT_HOME=$HOME/Src/projects
if [ -z $WORKON_HOME ] || [ -z $PROJECT_HOME ]; then
echo "Please, set WORKON_HOME and PROJECT_HOME first."
echo "Better place to set them is 99-local.zsh"
return
fi
[ -z $VIRTUALENV_SCRIPT ] && VIRTUALENV_SCRIPT=/usr/local/bin/virtualenvwrapper.sh
[ -d $WORKON_HOME ] || mkdir -p $WORKON_HOME
[ -d $PROJECT_HOME ] || mkdir -p $PROJECT_HOME
source $VIRTUALENV_SCRIPT
if [ -z $1 ]; then
echo "virtualenv enabled."
echo "WORKON_HOME: $WORKON_HOME"
echo "PROJECT_HOME: $PROJECT_HOME"
echo
echo "Virtualenvs:"
lsvirtualenv -b
echo
else
workon $1
fi
}

13090
zsh.d/completions/_kubectl Normal file

File diff suppressed because it is too large Load Diff