Files
dotfiles/aliases.zsh
2026-04-05 10:42:44 -05:00

52 lines
1.1 KiB
Bash
Executable File

# Unix
alias ll="ls -la"
alias ln="ln -v"
alias mkdir="mkdir -p"
alias e="$EDITOR"
alias v="$VISUAL"
alias tmux='tmux -u'
# System monitor
alias cpu='btop'
alias mem='btop'
# Get your current public IP
alias ip="curl -4 icanhazip.com"
alias ip6="curl -6 icanhazip.com"
# Git
alias ga="git add"
alias gaa="git add ."
alias gc="git commit "
alias gp='git push -u origin "$(git symbolic-ref --short HEAD)"'
alias gs="git status"
alias nah="git reset --hard; git clean -df;"
alias grr="git remote remove origin"
alias gra="git remote add origin "
# Python
alias initvenv='python3 -m venv venv'
alias startvenv='source venv/bin/activate'
alias stopvenv='deactivate'
alias pyinstall='python3 -m pip install -r requirements.txt'
alias py='python3'
alias py3='python3'
alias python='python3'
alias pip='pip3'
# Pretty print the path
alias path='echo $PATH | tr -s ":" "\n"'
# Configuration Reloads
alias tmuxreload='source ~/.tmux.conf'
alias zshreload='source ~/.zshrc'
# nvim
alias vim=nvim
alias vi=nvim
# Configuration
alias vimrc='nvim ~/.config/nvim/init.lua'
alias ealias='nvim ~/dotfiles/aliases.zsh'
alias zshrc='nvim ~/.zshrc'