feat: remove/add some aliases and scripts

This commit is contained in:
Matej Janezic 2023-06-14 11:52:56 +02:00
parent 7aa60dad77
commit ceff9db86f
Signed by: janezicmatej
GPG Key ID: 4298E230ED37B2C0
2 changed files with 38 additions and 7 deletions

View File

@ -1,3 +1,4 @@
alias t="tmux a || tmux new-session -s janezicmatej -c ~"
alias n=nvim_ve alias n=nvim_ve
alias vim=nvim_ve alias vim=nvim_ve
@ -11,16 +12,10 @@ alias accenton="defaults write -g ApplePressAndHoldEnabled -bool true"
alias accentoff="defaults write -g ApplePressAndHoldEnabled -bool false" alias accentoff="defaults write -g ApplePressAndHoldEnabled -bool false"
# docker # docker
alias aafh=./helper alias dps="docker ps --format table'{{ .ID }}\t{{ .Image }}\t{{ .Ports}}\t{{ .Names }}'"
# git
alias gcan="git commit -v --amend --no-edit"
alias gros="git reset origin/$(git_current_branch) --soft" alias gros="git reset origin/$(git_current_branch) --soft"
# quick edit .dotfiles
alias zshrc="n $ZDOTDIR/.zshrc && source $ZDOTDIR/.zshrc"
alias addalias="n $ZDOTDIR/aliases.zsh && source $ZDOTDIR/.zshrc"
# unsorted # unsorted
alias ci="glab ci list" alias ci="glab ci list"
alias bm=batman alias bm=batman

View File

@ -44,3 +44,39 @@ function nukepip {
pip uninstall $(pip freeze) -y pip uninstall $(pip freeze) -y
pip install -r $(pyenv root)/default-packages pip install -r $(pyenv root)/default-packages
} }
function pyinit {
if [[ -f .python-version ]]; then
echo "found .python-version, stopping"
return
fi
DIRNAME=$(basename "$PWD")
if [[ $(pyenv versions | grep "$DIRNAME") ]]; then
echo "found existing version with this name, setting..."
pyenv local "$DIRNAME"
return
fi
if [[ -z $1 ]]; then
echo "no python version provided, defaulting to $(pyenv version-name)"
VERSION=$(pyenv version-name)
else
VERSION=$1
fi
pyenv virtualenv "$VERSION" "$DIRNAME"
pyenv local "$DIRNAME"
}
function lh {
if [[ -z $1 ]]; then
PORT=8000
else
PORT=$1
fi
open "http://localhost:$PORT"
}