# _ _ _ _ # | |__ __ _ ___| |__ __ _| (_) __ _ ___ ___ ___ # | '_ \ / _` / __| '_ \ / _` | | |/ _` / __|/ _ \/ __| # _| |_) | (_| \__ \ | | | | (_| | | | (_| \__ \ __/\__ \ # (_)_.__/ \__,_|___/_| |_|___\__,_|_|_|\__,_|___/\___||___/ # |_____| # some more ls aliases echo "*** Processing Alias File ***" if [ $HOSTNAME != 'tilde' ] then alias ls='lsd' fi # Ben installed batcat on tilde.team, so moving this down here # bat, cat with wings alias cat='batcat' # alias man='batman' export MANPAGER="sh -c 'col -bx | batcat -l man -p'" alias ll='ls -alF' alias la='ls -a' # alias l='ls -CF' # Add an "alert" alias for long running commands. Use like so: # sleep 10; alert # alias alert='notify-send --urgency=low -i "$([ $? = 0 ] && echo terminal || echo error)" "$(history|tail -n1|sed -e '\''s/^\s*[0-9]\+\s*//;s/[;&|]\s*alert$//'\'')"' alias cls='clear' alias ..='cd ..' alias ...='cd ../..' # Git alias alias gs='git status' alias gc='git commit -m' alias ga='git add' alias gd='git diff' alias gac='git commit -a' alias gco='git checkout' alias gm='git merge' alias gb='git branch' # vi and nvim aliases alias vim='nvim' alias vi='nvim' alias ni='nvim' # bat, cat with wings # some systems install it as bat or batcat, should test to see which one is installed [ -f /usr/bin/bat ] && alias cat='bat' [ -f /usr/bin/batcat] && alias cat='batcat' # apt aliass # These should not be on tilde.team, need to if them out if [ $HOSTNAME != 'tilde' ]; then alias aptud='sudo apt update' alias aptudls='sudo apt list --upgradeable' alias aptug='sudo apt upgrade' alias aptin='sudo apt install' fi # fun stuff alias cowls='ls|cowsay|lolcat' #alias gaycow='cowsay $1|lolcat' # Trying to make it so Ben doesn't have to email when I try to sudo on Tilde.team if [ $HOSTNAME == 'tilde' ]; then alias sudo="echo 'Wrong machine butt head'" alias pf="fzf --preview='batcat -n {}' --bind shift-up:preview-page-up,shift-down:preview-page-down" alias sd="cd ~ && cd \$(find * -type d | fzf)" fi echo "**** End of Alias file ****"