28 lines
962 B
Bash
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)'
|