############################################################## # # # ~/.config/zsh/.alias # # # # Maintainer: # # TheFlyingFool - tff@theflyingfool.com # # http://theflyingfool.com # # https://git.theflyingfool.com/theflyingfool/dotfiles.git # # # Credits: # Package Management Section # https://gist.github.com/rroblak/8137276 # ############################################################## # vim's nicer than vi alias vi="vim" # tmux tmux_alias() { if [[ $# -eq 0 ]]; then tmux attach else tmux "$@" fi } alias tmux=tmux_alias # Package Management if [ -e "/usr/bin/yay" ] ; then # Arch Linux with helper 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" elif [ -e "/usr/bin/apt-get" ] ; then # Apt-based distros (Debian, Ubuntu, etc.) aptget="/usr/bin/apt-get" 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" fi # dotfiles alias dot="git --git-dir=$HOME/Repos/dotfiles/ --work-tree=$HOME"