.dots/zsh/.config/.aliases

49 lines
643 B
Plaintext

alias sx="startx"
alias sw="sway"
alias l="ls -alhF"
alias lr="ls -alhFR"
# vim
alias v="nvim"
alias vv="v ."
# file manipulation
alias cp="cp -iv"
alias mv="mv -iv"
# trash-cli
alias rm="trash-put -v"
alias tl="trash-list"
# Vagrant
alias vu="vagrant up"
alias vs="vagrant ssh"
alias vus="vagrant up && vagrant ssh"
# Docker Compose
alias dcb="docker compose build"
alias dcu="docker compose up"
alias dcbu="dcb & dcu"
# nnn
alias n="n -T t"
# tmux
alias t="tmux"
# lazygit
alias lg="lazygit"
# Watson
alias wa="watson"
# grep
alias gr="grep --color=auto"
# dirs
alias dv="dirs -v"
function mkcd {
mkdir -p -- "$1" && cd $_
}