29 lines
1017 B
Bash
29 lines
1017 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 "🔗 Re-stowing dotfiles..." && (cd ~ && stow -R .dotfiles) && 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.ryans.tools'
|
|
|
|
alias profile='bash <(curl -sL https://ryans.tools/host_profile)'
|
|
|
|
alias install_qemuagent='sudo apt update && sudo apt install -y qemu-guest-agent && sudo systemctl enable --now qemu-guest-agent'
|
|
alias install_stow='sudo apt install -y stow'
|