diff --git a/zsh-david.plugin.zsh b/zsh-david.plugin.zsh index 8253d56..387c0d8 100644 --- a/zsh-david.plugin.zsh +++ b/zsh-david.plugin.zsh @@ -6,40 +6,6 @@ set -o shwordsplit -# **** aliases **** -alias zz='source $HOME/.zshrc' -alias {update_zsh,zu}='echo "LAST_EPOCH=0" > $ZSH_CACHE_DIR/.zsh-custom-update > $ZSH_CACHE_DIR/.zsh-update; source $HOME/.zshrc' -alias vz='vim $HOME/.zshrc && source $HOME/.zshrc' -alias vp='vim $ZSH_CUSTOM/plugins/zsh-david/zsh-david.plugin.zsh && source $HOME/.zshrc; echo "if you made changes please push to master with vu"' -alias vd='vim $HOME/.zprezto-contrib/zsh-david/zsh-david.plugin.zsh' -alias vu='cd $ZSH_CUSTOM/plugins/zsh-david; git commit -am "plugin update" && git push origin master; cd -' -alias vi='vim' -alias v='vim' -alias vv='vim $HOME/.vimrc' -alias vh="sudo vim /etc/hosts; echo hosts updated" -alias s="ssh" -alias m="mosh" -alias serve="python2 -m SimpleHTTPServer" -alias push="git push origin master" -alias pull="git pull origin master" -alias commit="git commit -a" -alias aec="sshuttle -vvr 90.146.8.233 192.168.6.0/24 90.146.8.0/26 10.9.0.0/26 10.12.0.0/16 10.2.0.0/26 192.168.3.0/24 10.12.4.0/22 192.168.42.0/24" -alias home="sshuttle -vvr stargazer.socialnerds.org:2222 10.1.0.0/16" -alias dmz="sshuttle -vvr 90.146.8.9 90.146.8.0/26" -alias c="clear" -#alias cleardnscache="sudo killall -HUP mDNSResponder; sudo killall mDNSResponderHelper; sudo dscacheutil -flushcache; say DNS cache has been cleared" -alias cleardnscache="sudo killall -HUP mDNSResponder; sudo dscacheutil -flushcache; say DNS cache has been cleared" - -#alias ls='ls --color=auto' #does not work on macos -alias pacrepo='sudo reflector -l 20 -f 10 --save /etc/pacman.d/mirrorlist' -alias pacman='sudo pacman' -alias journalctl='sudo journalctl' -alias pacu='sudo pacman -Syu --noconfirm' -alias auru='yaourt -Syua --noconfirm' -alias systemctl='sudo systemctl' -alias se='ls /usr/bin | grep' - - # **** variables **** export EDITOR=vim if [[ $LANG = '' ]]; then @@ -47,6 +13,43 @@ if [[ $LANG = '' ]]; then fi +# **** aliases **** +alias c="clear" +alias s="ssh" +alias m="mosh" + +alias zz='source $HOME/.zshrc' +alias vz='vim $HOME/.zshrc && source $HOME/.zshrc' +alias vp='vim $ZPREZTODIR/contrib/david/zsh-david.plugin.zsh && source $ZPREZTODIR/contrib/*/*.zsh' +alias vi='vim' +alias v='vim' +alias vv='vim $HOME/.vimrc' +alias vh="sudo vim /etc/hosts; echo hosts updated" + +alias serve="python2 -m SimpleHTTPServer" +alias push="git push origin master" +alias pull="git pull origin master" +alias commit="git commit -a" + +#alias aec="sshuttle -vvr 90.146.8.233 192.168.6.0/24 90.146.8.0/26 10.9.0.0/26 10.12.0.0/16 10.2.0.0/26 192.168.3.0/24 10.12.4.0/22 192.168.42.0/24" +#alias home="sshuttle -vvr stargazer.socialnerds.org:2222 10.1.0.0/16" +#alias dmz="sshuttle -vvr 90.146.8.9 90.146.8.0/26" + +alias cleardnscache="sudo killall -HUP mDNSResponder; sudo dscacheutil -flushcache; say DNS cache has been cleared" + +#alias ls='ls --color=auto' #does not work on macos + +alias pacrepo='sudo reflector -l 20 -f 10 --save /etc/pacman.d/mirrorlist' +alias pacman='sudo pacman' +alias {journalctl,jc}='sudo journalctl' +alias pacu='sudo pacman -Syu --noconfirm' +alias {systemctl,sc}='sudo systemctl' +alias se='ls /usr/bin | grep' + +alias {myip,myip4}="curl http://4.ifconfig.pro" +alias myip6="curl http://6.ifconfig.pro" + + # **** function definitions **** ## output handling