1
0
Files
dotfiles/stow/bash/.bash_aliases

33 lines
1.3 KiB
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..." && bash ~/.dotfiles/scripts/20-setup-stow.sh ~/.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'
alias install_neofetch='sudo apt install -y neofetch'
alias memoryinfo='sudo dmidecode -t memory | grep -i "Type:\|Speed:\|Size:"'
alias install_packages='bash ~/.dotfiles/packages/install.sh ~/.dotfiles'
alias update_list='sudo apt update && sudo apt list --upgradable'