62 lines
1.8 KiB
Plaintext
62 lines
1.8 KiB
Plaintext
##############################################################
|
|
# #
|
|
# ~/.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"
|