# git alias gs='git status' alias gss='git status -s' alias ga='git add' alias gp='git push' alias gpraise='git blame' alias gpo='git push origin' alias gpof='git push origin --force-with-lease' alias gpofn='git push origin --force-with-lease --no-verify' alias gpt='git push --tag' alias gtd='git tag --delete' alias gtdr='git tag --delete origin' alias grb='git branch -r' alias gplo='git pull origin' alias gb='git branch ' alias gc='git commit' alias gca='git commit --amend' alias gd='git diff' alias gco='git checkout ' alias gl='git log --oneline' alias gr='git remote' alias grs='git remote show' alias glol='git log --graph --abbrev-commit --oneline --decorate' alias gclean="git branch --merged | grep -v '\\*\\|master\\|develop' | xargs -n 1 git branch -d" alias gblog="git for-each-ref --sort=committerdate refs/heads/ --format='%(HEAD) %(color:red)%(refname:short)%(color:reset) - %(color:yellow)%(objectname:short)%(color:reset) - %(contents:subject) - %(authorname) (%(color:blue)%(committerdate:relative)%(color:reset))'" alias gsub="git submodule update --remote" alias gj="git-jump" # dirs alias d='dirs -v' for index ({1..9}) alias "$index"="cd +${index} > /dev/null"; unset index # directory stack # ls alias ls='ls --color=auto' alias l='ls -l' alias ll='ls -lahF' alias lls='ls -lahFtr' alias la='ls -A' alias lc='ls -CF' # cp alias cp='cp -iv' alias mv='mv -iv' alias rm='rm -iv' alias la='ls -alh' # grep alias grep="grep -P -i --color=auto" # pacman alias paci='sudo pacman -S' # install alias pachi='sudo pacman -Ql' # Pacman Has Installed - what files where installed in a package alias pacs='sudo pacman -Ss' # search alias pacu='sudo pacman -Syu' # update alias pacr='sudo pacman -R' # remove package but not dependencies alias pacrr='sudo pacman -Rs' # remove package with unused dependencies by other softwares alias pacrc='sudo pacman -Sc' # remove pacman's cache alias pacro='pacman -Rns $(pacman -Qtdq)' alias pacrl='rm /var/lib/pacman/db.lck' # pacman remove locks alias pacls="sudo pacman -Qe" alias pacc='sudo pacman -Sc' alias paccc='sudo pacman -Scc' # empty the whole cache # yay alias yayi='yay -S' # install alias yayhi='yay -Ql' # Yay Has Installed - what files where installed in a package alias yays='yay -Ss' # search alias yayu='yay -Syu' # update alias yayr='yay -R' # remove package but not dependencies alias yayrr='yay -Rs' # remove package with unused dependencies by other softwares alias yayrc='yay -Sc' # remove yay's cache alias yayls="yay -Qe"