# # aliases # alias setclip='xclip -selection c' alias getclip='xclip -selection clipboard -o' alias open='xdg-open $1' alias v='nvim' alias vi='nvim' alias vim='nvim' alias l="ls -lFh" alias la="ls -lAFh" alias ll="ls -l" alias l1="ls -1" alias ls='ls --color=auto' alias j="jump" # config files alias zshrc="nvim ~/.zshrc" alias bashrc="nvim ~/.bashrc" alias aliases="nvim ~/.config/aliases" alias nviminit="nvim ~/.config/nvim/init.vim" alias termiteconf="nvim ~/.config/termite/config" alias i3conf="nvim ~/.i3/config" alias bspwmconf="nvim ~/.config/bspwm/bspwmrc" alias sxhkdconf="nvim ~/.config/sxhkd/sxhkdrc" alias tmuxconf="nvim ~/.tmux.conf" # reload .Xreseources alias xres="xrdb ~/.Xresources" # General commands alias -g gp='| grep -i' alias pwd='echo $PWD' # Git aliases alias gst="git status" alias gd="git diff" alias gdh="git diff HEAD" alias gc="git clone $1 $2" alias gcm="git commit -m "$1"" alias gaa="git add -A ." alias gpo="git push origin $1" alias glo="git log --oneline" alias grhh="git reset --hard HEAD" alias gcp="git cherry-pick $1" # npm aliases #alias ni="npm install"; #alias niS="npm i -S " #alias niD="npm i -D " #alias nrs="npm run start"; #alias nrb="npm run build"; #alias nrt="npm run test"; # Pacman alias pacman="pacman --color=auto $@" alias pm='pacman "$@"' alias pms='pacman -Ss "$@"' alias pmsi='pacman -Sii "$@"' alias pmq='pacman -Qs "$@"' alias pmqi='pacman -Qi "$@"' alias pmi="sudo pacman -S --color=auto $@" alias pmr="sudo pacman -Rns $@" alias pmu="sudo pacman -Syu $@" alias pmro='sudo pacman -Rns $(pacman -Qtdq)' alias pmcc='pacman -Qii | awk '\''/^MODIFIED/ {print $2}'\''' #list changed config files alias cower="cower --color=auto $@"