############################################################################### # # ~/.alias # # Maintainer: # TheFlyingFool - tff@theflyingfool.com # http://theflyingfool.com # # # Credits: # Package Management Section # https://gist.github.com/rroblak/8137276 ############################################################################### alias vi="vim" #Insure vim alias tmux='tmux attach || tmux' #Coloration of core utils alias grep="grep -n --color=auto" #grep alias egrep='egrep --color=auto' alias fgrep='fgrep --color=auto' alias ls="ls --color=auto" #ls #ZFS Related #zfs, and zpool both set to NOPASSWD via sudoers file alias zfs="sudo zfs" alias zpool="sudo zpool" alias scrub="sudo zpool scrub" #preforms scrub #Mingw alias winmake="/usr/bin/i686-w64-mingw32-gcc" alias winmake64="/usr/bin/x86_64-w64-mingw32-gcc" #VimLess alias less="/usr/share/vim/vim80/macros/less.sh" if [ -e "/usr/bin/apt-get" ] ; then # Apt-based distros (Debian, Ubuntu, etc.) aptget="/usr/bin/apt-get" # I currently do not use any apt-based distros sudoaptget="sudo $aptget" aptcache="/usr/bin/apt-cache" dpkg="/usr/bin/dpkg" alias S="$sudoaptget install" alias Syu="$sudoaptget update" alias Ss="$aptcache search" alias Si="$aptcache show" # alias pacinstalled="$aptcache policy" # alias paca="$dpkg --get-selections" # alias pacfiles="$dpkg -L" #elif [ -e "/usr/bin/pacman" -a "/usr/bin/cower" ] ; then # alias XxX="echo 'pacman + cower'" elif [ -e "/usr/bin/yay" ] ; then yay="/usr/bin/yay" sudoyay="sudo $yay" alias S="$yay -S" alias Syy="$yay -Syy" alias Syu="$yay -Syu" alias Rns="$yay -Rns" alias Ss="$yay -Ss" alias Si="$yay -Si" alias Q="$yay -Q" elif [ -e "/usr/bin/pacman" ] ; then # Arch Linux pacman="/usr/bin/pacman --color=auto" sudopacman="sudo $pacman --color=auto" alias S="$sudopacman -S" alias Syy="$sudopacman -Syy" alias Syu="$sudopacman -Syu" alias Rns="$sudopacman -Rns" alias Ss="$pacman -Ss" alias Si="$pacman -Si" alias Q="$pacman -Q" # alias paclo="$pacman -Qdt" # alias pacdnc="$sudopacman -Scc" # alias pacfiles="$pacman -Ql" # alias pacexpl="$pacman -D --asexp" # alias pacimpl="$pacman -D --asdep" elif [ -e "/usr/bin/yum" ] ; then # RPM-based distros yum="/usr/bin/yum" sudoyum="sudo $yum" repoquery="/usr/bin/repoquery" alias paci="$sudoyum install" alias pacu="$sudoyum update" alias pacr="$sudoyum remove" alias pacs="$yum search" alias pacfiles="$repoquery -lq --installed" alias pacwhoownsit="$yum whatprovides" alias pacinfo="$yum info" alias paclfc="$yum -qc" alias paccheckforupdates="$sudoyum list updates" #elif [ -e "/usr/local/bin/brew" ] ; then # homebrew # brew="/usr/local/bin/brew" # alias paci="$brew install" # alias pacu="$brew update" # alias pacup="$brew upgrade" # alias pacs="$brew search" # alias pacr="$brew uninstall" elif [ -e "/usr/bin/zypper" ] ; then zypper="/usr/bin/zypper" suzyp="sudo $zypper" alias Syu="$suzyp refresh && $suzyp update" alias Ss="$zypper se" alias S="$suzyp in" fi ## Cygwin # quickly get to my owncloud dir alias cdoc="cd /cygdrive/c/Users/Nicholas/ownCloud" #AUR Related ## Looking at incorperating this into above P-man section ##Needs to be moved to arch specific zsh / only sourced if cower is installed alias aSyu="cd ~/aur && echo $PWD && cower -uvddf --color" #AUR Update alias aSs="cd ~/aur && cower -s --color" #Search AUR alias aS="cd ~/aur && cower -dd --color" #Download PKGBUILD and depends alias dot="git --git-dir=$HOME/.dot/ --work-tree=$HOME" ##Convenience alias 'mkdir=mkdir -p' #list empty dirs alias le="find . -type d -empty"