Files
dotfiles/.bash_aliases
2025-08-29 13:34:27 +00:00

28 lines
962 B
Bash

# ~/.bash_aliases
alias ll='ls -alF --color=auto'
alias la='ls -A --color=auto'
alias l='ls -CF --color=auto'
alias h='history'
alias grep='grep --color=auto'
alias d='docker'
alias dc='docker compose'
alias dotpull='echo "🔄 Updating dotfiles..." && git -C ~/.dotfiles pull && echo "✅ Done."'
alias reloadbash='source ~/.bashrc && echo "Bash config reloaded."'
linkdocker() {
if [ -e ~/docker ] && [ ! -L ~/docker ]; then
echo "~/docker exists and is not a symlink. Not replacing."
return 1
fi
ln -sf /opt/docker ~/docker
}
alias install_tailscale='curl -fsSL https://tailscale.com/install.sh | sh'
alias hs_connect='sudo tailscale up --login-server https://headscale.portal.tulsacounty.org --accept-routes'
alias dps='docker ps --format "table {{.ID}}\t{{.Names}}\t{{.Image}}\t{{.Status}}"'
alias fzfdlogs='docker logs $(docker ps --format "{{.Names}}" | fzf)'
alias fzfdrestart='docker restart $(docker ps --format "{{.Names}}" | fzf)'