Files
dots/.config/zsh/aliases
2021-12-06 10:04:12 +02:00

38 lines
821 B
Bash

#!/bin/zsh
# time savers
alias rezsh="source ~/.config/zsh/zshrc"
alias xclipboard="xclip -selection clipboard"
alias dotfiles='/usr/bin/git --git-dir=$HOME/docs/git/dotfiles.git --work-tree=$HOME'
alias cdto='source ~/.config/scripts/util/cdto'
alias fzfcd='source ~/.config/scripts/util/cdfzf'
mpvyt() {mpv https://youtu.be/$1}
mc() {mkdir -p $1 && cd $1}
chtsh() {curl cht.sh/$1}
# applications
alias n="nvim"
alias c="clear"
alias p="pikaur"
alias nq="nvim-qt"
alias py="python"
alias hc="herbstclient"
alias pm="pulsemixer"
# flags
alias cp="cp -i -r"
alias mv="mv -i"
alias rm="rm -Ir"
alias ll="ls -lah"
alias cl="clear && ls"
alias cll="clear && ls -lah"
alias grep="grep --color=auto"
# cd ..
alias ..="cd .."
alias ...="cd ../.."
alias ....="cd ../../.."
# I actually use this one
alias yeet="pikaur -Rsn"