speedie-zsh/.config/zsh/dotfiles/.zsh_alias
2023-02-27 16:48:07 +01:00

69 lines
1.8 KiB
Plaintext
Executable file

# Aliases
alias sudo=$PERM
alias doas=$PERM
alias rootdo=$PERM
# ls aliases
[ "$LIST" = "exa" ] && alias ls='$LIST -lah --color=auto --icons' || \
alias ls='$LIST -lah --colors=auto' # ls
alias ll='$LIST -lah | wc -l'
# text editors
alias e="$EDITOR"
alias ed="$EDITOR"
alias :e="$EDITOR"
alias vi="$EDITOR"
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"
command -v newsboat > /dev/null && alias rss='killall mpv ; killall newsboat ; newsboat'
command -v rssread > /dev/null && command -v sfeed > /dev/null && alias rss='killall sfeed; rssread'
# 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'
alias zshfunc='$EDITOR $ZDOTDIR/.zsh_func'
alias makeconf='$PERM $EDITOR /etc/portage/make.conf'
alias vimrc='$EDITOR ~/.vimrc'
alias nvimrc='$EDITOR ~/.config/nvim/config'
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 dms='$PERM make clean install'