[zsh] Add support for non GNU tools
This commit is contained in:
parent
39945f660c
commit
741ff313a1
1 changed files with 30 additions and 20 deletions
50
aliases
50
aliases
|
@ -2,26 +2,37 @@
|
||||||
# Aliases #
|
# Aliases #
|
||||||
###########
|
###########
|
||||||
|
|
||||||
alias acs='apt-cache search'
|
# Detect if we have GNU coreutils or BSD
|
||||||
alias ls='ls --classify --tabsize=0 --literal --color=auto --show-control-chars -h'
|
if date --version > /dev/null 2>&1 ;then
|
||||||
|
alias ls='ls --classify --tabsize=0 --literal --color=auto --show-control-chars -h'
|
||||||
|
alias diff='diff -u --color'
|
||||||
|
alias less='less --quiet'
|
||||||
|
alias grep="grep --color"
|
||||||
|
alias rm='rm -I'
|
||||||
|
alias ip='ip --color'
|
||||||
|
alias ipa='ip route && echo && ip --brief address'
|
||||||
|
alias ipr='ip --brief address && echo && ip route'
|
||||||
|
else
|
||||||
|
alias ipa='ip address'
|
||||||
|
alias ipa='ip route'
|
||||||
|
fi
|
||||||
|
if which sl > /dev/null 2>&1; then
|
||||||
|
alias l='sl'
|
||||||
|
alias lll='sl'
|
||||||
|
fi
|
||||||
|
case $(lsb_release -i | awk -F ':\t' '/Distributor ID/{print $2}') in
|
||||||
|
Arch)
|
||||||
|
alias upgrade='sudo pacman -Syu';;
|
||||||
|
Debian|Ubuntu)
|
||||||
|
alias upgrade='sudo apt-get update && sudo apt-get -dy dist-upgrade && sudo apt-get dist-upgrade';;
|
||||||
|
VoidLinux)
|
||||||
|
alias upgrade='sudo xbps-install -Su';;
|
||||||
|
esac
|
||||||
alias ll='ls -lha'
|
alias ll='ls -lha'
|
||||||
alias l='sl'
|
alias df='df -h'
|
||||||
alias lll='sl'
|
alias du='du -h'
|
||||||
alias less='less --quiet'
|
alias neomutt='pushd $HOME; neomutt; popd'
|
||||||
alias df='df --human-readable'
|
alias feh="feh -. --auto-rotate --action1 'dragon -x %F'"
|
||||||
alias du='du --human-readable'
|
|
||||||
alias diff='diff -u --color'
|
|
||||||
# alias mutt='mutt -y'
|
|
||||||
alias upgrade='sudo apt-get update && sudo apt-get -dy dist-upgrade && sudo apt-get dist-upgrade'
|
|
||||||
alias feh='feh --auto-rotate'
|
|
||||||
# alias -g GP='|grep '
|
|
||||||
alias grep="grep --color"
|
|
||||||
alias ssh='ssh -A'
|
|
||||||
# alias -s txt=cat
|
|
||||||
alias rm='rm -I'
|
|
||||||
alias ip='ip --color'
|
|
||||||
alias ipa='ip route && echo && ip --brief address'
|
|
||||||
alias ipr='ip --brief address && echo && ip route'
|
|
||||||
alias which='which -a'
|
alias which='which -a'
|
||||||
# The infamous cd ...etc
|
# The infamous cd ...etc
|
||||||
alias -g ...='../..'
|
alias -g ...='../..'
|
||||||
|
@ -32,7 +43,6 @@ alias -g .......='../../../../../..'
|
||||||
alias -g ........='../../../../../../..'
|
alias -g ........='../../../../../../..'
|
||||||
# Hackish tweaks
|
# Hackish tweaks
|
||||||
alias steam-wine="WINEDEBUG=-all wine $WINEPREFIX/drive_c/Program\ Files\ \(x86\)/Steam/Steam.exe -no-dwrite -no-cef-sandbox &"
|
alias steam-wine="WINEDEBUG=-all wine $WINEPREFIX/drive_c/Program\ Files\ \(x86\)/Steam/Steam.exe -no-dwrite -no-cef-sandbox &"
|
||||||
alias pacaur='AURDEST=$HOME/aur pacaur'
|
|
||||||
alias redwm='cd ~/aur/dwm-git; updpkgsums; makepkg -fi --noconfirm; killall dwm'
|
alias redwm='cd ~/aur/dwm-git; updpkgsums; makepkg -fi --noconfirm; killall dwm'
|
||||||
alias minecraft='java -jar $HOME/.minecraft/launcher.jar'
|
alias minecraft='java -jar $HOME/.minecraft/launcher.jar'
|
||||||
alias rot13="tr '[A-Za-z]' '[N-ZA-Mn-za-m]'"
|
alias rot13="tr '[A-Za-z]' '[N-ZA-Mn-za-m]'"
|
||||||
|
|
Loading…
Reference in a new issue