mirror of
https://github.com/nmasur/dotfiles
synced 2024-11-12 22:32:56 +00:00
clean up aliases and remove pyenv
This commit is contained in:
parent
fa1a40112d
commit
cee1ddbe06
@ -34,7 +34,6 @@ if status --is-interactive
|
|||||||
|
|
||||||
# Individual features
|
# Individual features
|
||||||
aliases
|
aliases
|
||||||
pyenv
|
|
||||||
notes
|
notes
|
||||||
awstools
|
awstools
|
||||||
mactools
|
mactools
|
||||||
|
@ -12,6 +12,7 @@ function aliases --description 'All aliases'
|
|||||||
# Tmux
|
# Tmux
|
||||||
abbr -a ta 'tmux attach-session'
|
abbr -a ta 'tmux attach-session'
|
||||||
abbr -a tan 'tmux attach-session -t noah'
|
abbr -a tan 'tmux attach-session -t noah'
|
||||||
|
abbr -a tnn 'tmux new-session -s noah'
|
||||||
|
|
||||||
# Git
|
# Git
|
||||||
abbr -a gs 'git status -sb'
|
abbr -a gs 'git status -sb'
|
||||||
@ -53,12 +54,19 @@ function aliases --description 'All aliases'
|
|||||||
abbr -a h 'http -Fh --all' # Curl site for headers
|
abbr -a h 'http -Fh --all' # Curl site for headers
|
||||||
|
|
||||||
# Fun CLI Tools
|
# Fun CLI Tools
|
||||||
alias search='googler -j'
|
abbr goo 'googler'
|
||||||
alias checkip='curl checkip.amazonaws.com'
|
abbr gooj 'googler -j'
|
||||||
alias weather='curl wttr.in'
|
alias weather='curl wttr.in'
|
||||||
alias moon='curl wttr.in/Moon'
|
alias moon='curl wttr.in/Moon'
|
||||||
alias ipinfo='curl ipinfo.io'
|
alias ipinfo='curl ipinfo.io'
|
||||||
alias worldmap='telnet mapscii.me'
|
alias worldmap='telnet mapscii.me'
|
||||||
|
function ip
|
||||||
|
if count $argv > /dev/null
|
||||||
|
curl ipinfo.io/$argv
|
||||||
|
else
|
||||||
|
curl checkip.amazonaws.com
|
||||||
|
end
|
||||||
|
end
|
||||||
function qr
|
function qr
|
||||||
qrencode $argv[1] -o /tmp/qr.png | open /tmp/qr.png
|
qrencode $argv[1] -o /tmp/qr.png | open /tmp/qr.png
|
||||||
end
|
end
|
||||||
@ -74,8 +82,8 @@ function aliases --description 'All aliases'
|
|||||||
# Cheat Sheets
|
# Cheat Sheets
|
||||||
abbr -a ssl 'openssl req -new -newkey rsa:2048 -nodes' \
|
abbr -a ssl 'openssl req -new -newkey rsa:2048 -nodes' \
|
||||||
'-keyout server.key -out server.csr'
|
'-keyout server.key -out server.csr'
|
||||||
abbr -a get-fingerprint 'ssh-keyscan myhost.com | ssh-keygen -lf -'
|
abbr -a fingerprint 'ssh-keyscan myhost.com | ssh-keygen -lf -'
|
||||||
abbr -a public-key 'ssh-keygen -y -f ~/.ssh/id_rsa > ~/.ssh/id_rsa.pub'
|
abbr -a publickey 'ssh-keygen -y -f ~/.ssh/id_rsa > ~/.ssh/id_rsa.pub'
|
||||||
|
|
||||||
# Docker
|
# Docker
|
||||||
abbr -a dc '$DOTS/bin/docker_cleanup'
|
abbr -a dc '$DOTS/bin/docker_cleanup'
|
||||||
@ -89,6 +97,7 @@ function aliases --description 'All aliases'
|
|||||||
|
|
||||||
# Terraform
|
# Terraform
|
||||||
abbr -a te 'terraform'
|
abbr -a te 'terraform'
|
||||||
|
abbr -a tap 'terraform apply'
|
||||||
|
|
||||||
# Kubernetes
|
# Kubernetes
|
||||||
abbr -a k 'kubectl'
|
abbr -a k 'kubectl'
|
||||||
|
@ -1,32 +0,0 @@
|
|||||||
#!/usr/local/bin/fish
|
|
||||||
|
|
||||||
function 'pyenv' --description 'Features for Pyenv virtualenvs'
|
|
||||||
|
|
||||||
abbr -a d 'deactivate'
|
|
||||||
alias pv='cd $PYENV_VERSIONS_DIR'
|
|
||||||
alias ip='source $PYENV_VERSIONS_DIR/ipython/bin/activate.fish'
|
|
||||||
|
|
||||||
function 'venv' --description 'Enter a pyenv virtualenv'
|
|
||||||
source ~/.pyenv/versions/$argv[1]/bin/activate.fish
|
|
||||||
end
|
|
||||||
|
|
||||||
# vers - switch to pyenv virtualenv with fuzzy menu
|
|
||||||
function 'vers' --description 'Switch to virtualenv'
|
|
||||||
set pyversion (bash -c "pyenv versions --bare --skip-aliases" | fzf)
|
|
||||||
if test $status -ne 0
|
|
||||||
return 1
|
|
||||||
else
|
|
||||||
source "$PYENV_VERSIONS_DIR/$pyversion/bin/activate.fish"
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
function 'ipy' --description 'Borrow iPython interpreter'
|
|
||||||
set STORED_VENV $VIRTUAL_ENV
|
|
||||||
source $PYENV_VERSIONS_DIR/ipython/bin/activate.fish; and \
|
|
||||||
ipython; and \
|
|
||||||
deactivate; and \
|
|
||||||
if [ $STORED_VENV ];
|
|
||||||
source $STORED_VENV/bin/activate.fish
|
|
||||||
end
|
|
||||||
end
|
|
||||||
end
|
|
Loading…
Reference in New Issue
Block a user