# ~/.aliases alias grep='grep --color=auto' alias fgrep='fgrep --color=auto' alias egrep='egrep --color=auto' alias less='less --use-color' alias diff='diff --color' alias hexedit='hexedit --color' alias ip='ip --color' alias yay='yay --color=auto' # ls aliases alias ls='eza -ho --icons --git' alias l='ls -h' alias ll='ls -lh' alias la='ls -ah' alias lt='ls --tree' alias lsa='ls -lah' alias lsd='ls -D --total-size' alias lsf='ls -fhF' # handy system cmds alias cd='z' alias cp='nocorrect cp -i' alias md='mkdir -p' alias mkdir='nocorrect mkdir' alias mv='nocorrect mv -i' alias rd='rmdir' alias rm='rm -i' alias df='duf -hide special' alias rmhost='ssh-keygen -f ~/.ssh/known_hosts -R' # command replacements alias cat='bat --paging=never --style=plain' alias pcat='bat --paging=auto --style=auto' # todo.txt alias t='$(which todo.sh) -a' # Arch alias yay='nocorrect yay' alias pacman='nocorrect pacman' # Ubuntu alias age='sudo apt' alias agi='sudo apt install' alias agr='sudo apt remove' alias agu='sudo apt update' alias agud='sudo apt update && sudo apt dist-upgrade' alias agug='sudo apt upgrade' alias aguu='sudo apt update && sudo apt upgrade' # nocorrect alias man='nocorrect man' alias su='nocorrect su' alias sudo='nocorrect sudo' # fzf alias fkill='fzf-kill' # yadm alias y=yadm alias ya='yadm add' alias yc='yadm commit' alias ycm='yadm commit -m' alias yd='yadm diff' alias yf='yadm fetch' alias yl='yadm pull' alias yp='yadm push' alias yrm='yadm rm' alias yrmc='yadm rm --cached' alias yrs='yadm restore' alias yrst='yadm restore --staged' alias yr='yadm remote' alias yrset='yadm remote set-url' alias yrup='yadm remote update' alias ysb='yadm status --short --branch' alias yss='yadm status --short' alias yst='yadm status' alias ylog='yadm log --oneline' alias 'ylog!'='yadm log'