speedie-zsh/.config/zsh/dotfiles/.zsh_alias

73 lines
1.7 KiB
Plaintext
Raw Normal View History

2022-11-30 20:47:36 +01:00
# Aliases
alias sudo=$PERM
alias doas=$PERM
alias rootdo=$PERM
# ls aliases
2022-12-19 16:11:45 +01:00
[ "$LIST" = "exa" ] && alias ls='$LIST -lah --color=auto --icons' || \
alias ls='$LIST -lah --colors=auto' # ls
2022-11-30 20:47:36 +01:00
alias ll='$LIST -lah | wc -l'
# text editors
2022-12-19 16:11:45 +01:00
alias e="$EDITOR"
alias ed="$EDITOR"
alias :e="$EDITOR"
alias vi="$EDITOR"
2022-11-30 20:47:36 +01:00
alias vim="$EDITOR"
alias nvim="$EDITOR"
alias nano="$EDITOR"
alias Q='exit'
alias :q='exit'
alias q='exit'
alias ZZ='exit'
alias ZQ='exit'
alias :c='clear'
command -v emerge > /dev/null && \
alias emerge="$PERM emerge" && \
alias emerge-update="$PERM emerge --sync && $PERM emerge --deep --newuse --update --with-bdeps=y --keep-going @world"
alias rss='killall mpv ; killall newsboat ; newsboat'
# File management
alias mkdir='mkdir -pv'
# youtube-dl aliases
alias mp3dl='youtube-dl -x --audio-format mp3 --prefer-ffmpeg'
alias mp4dl='youtube-dl -f best --prefer-ffmpeg'
# Config files
alias urls='$EDITOR ~/.config/newsboat/urls'
alias zshrc='$EDITOR $ZDOTDIR/.zshrc'
alias zprofile='$EDITOR ~/.zprofile'
alias zshalias='$EDITOR $ZDOTDIR/.zsh_alias'
alias zshexport='$EDITOR $ZDOTDIR/.zsh_export'
2022-12-19 16:11:45 +01:00
alias zshfunc='$EDITOR $ZDOTDIR/.zsh_func'
2022-11-30 20:47:36 +01:00
alias makeconf='$PERM $EDITOR /etc/portage/make.conf'
# cd aliases
alias ..='cd ..'
alias .2='cd ../..'
alias .3='cd ../../..'
alias .4='cd ../../../..'
alias .5='cd ../../../../..'
alias goconfig="cd ~/.config"
alias godl="cd ~/Downloads"
alias gostor="cd /mnt/storage01"
alias gostor2="cd /mnt/storage02"
alias gobin="cd /usr/bin"
alias gohome="cd ~/"
alias golocal="cd /usr/local/bin"
alias gorec="cd ~/Recordings"
alias goproj="cd ~/Projects"
alias untar='$PERM tar xpvf'
alias unrar='$PERM unrar x'
alias df='df -h'
alias syncmail='mbsync -a'