dotfiles/.config/zsh/aliases

92 lines
2.6 KiB
Bash

#!/usr/bin/env bash
#sudo
alias sudo='sudo '
#sudo + vim, yea imagine having that powe- nvm
alias sudovim='sudoedit'
#vim
alias nano=nvim
alias vim=nvim
alias vi=nvim
alias v=nvim
#curl
alias weather='curl wttr.in'
alias rr='curl -s -L https://raw.githubusercontent.com/keroserene/rickrollrc/master/roll.sh | bash'
#install
alias pac='sudo pacman'
alias pacS='sudo pacman -S'
alias pacSy='sudo pacman -Sy'
alias pacSyu='sudo pacman -Syu'
alias pacR='sudo pacman -R'
alias aur='yay'
alias aurS='yay -S'
alias aurSy='yay -Sy'
alias aurSyu='yay -Syu'
alias aurR='yay -R'
#ripper
alias spotifyrip='spotify-ripper -u palembani@gmail.com'
alias yt='youtube-dl'
alias ytaudio='youtube-dl -x --audio-format'
alias xreload='xrdb $HOME/.config/Xresources'
#clean up
alias wget='wget --hsts-file="$XDG_CACHE_HOME/wget-hsts"'
#shortcuts
alias ytv='youtube-viewer'
alias gravit='~/my\ Files/Gravit/GravitDesigner.AppImage'
alias redoom='~/doom refresh'
alias rvim='sudo vim'
alias py='python'
alias ps2c='sudo sh $HOME/.scripts/ps2c'
alias cls='clear'
alias classprop='xprop WM_CLASS'
alias storagelist='lsblk -f'
alias ..='cd ..'
alias ...='cd ../..'
alias q='exit'
alias ls='exa --color=always --group-directories-first' # my preferred listing
alias la='exa -a --color=always --group-directories-first' # all files and dirs
alias ll='exa -l --color=always --group-directories-first' # long format
alias lla='exa -al --color=always --group-directories-first' # long format
alias lt='exa -aT --color=always --group-directories-first' # tree listing
alias reUSD='rm -rf /tmp/rate.html /tmp/rateUSD.txt'
alias upElearn='sh $HOME/.scripts/elearning-isitup.sh'
#config shortcuts
alias cfvim='vim $XDG_CONFIG_HOME/vim/vimrc'
alias cfbash='vim $HOME/.bashrc'
alias cfzsh='vim $HOME/.zshrc'
alias cfxres='vim $HOME/.Xresources'
alias cfbsp='vim $XDG_CONFIG_HOME/bspwm/bspwmrc'
alias cfpoly='vim $XDG_CONFIG_HOME/polybar/config'
alias cfkeys='vim $XDG_CONFIG_HOME/sxhkd/sxhkdrc'
alias cfalias='vim $XDG_CONFIG_HOME/zsh/aliases'
alias cfbind='vim $XDG_CONFIG_HOME/zsh/keybinds'
alias cfprofile='vim $HOME/.zprofile'
alias cfcompt='vim $XDG_CONFIG_HOME/picom/compton.conf'
alias cfenv='vim $HOME/.zshenv'
#more shortcuts
alias htop='htop -t'
alias rm='rm -i'
alias mv='mv -i'
alias cp='cp -i'
alias mntfd='sudo mount -o gid=users,fmask=113,dmask=002'
alias umntfd='sudo umount'
alias cmatrix='unimatrix -n -s 96 -l 'o''
alias cdclg='cd "$HOME/my Files/Kuliah/"'
#Git Aliases
alias gcl='git clone'
alias gs='git status'
alias gaa='git add --all'
alias gcm='git commit -m'
alias gca='git commit -a'
alias gcam='git commit -a -m'
alias gp='git push'
alias config='/usr/bin/git --git-dir=$HOME/dotfiles/ --work-tree=$HOME'