alias py=python3
alias gpull="git pull"
alias gpush="git push"
alias gc="git commit"
alias gcm="git commit -m"

alias findzombie="ps -A -ostat,pid,ppid | grep -e '[zZ]'"

# 🎬 Plex Media Server Management
alias plex="/home/acedanger/shell/plex/plex.sh"
alias px="/home/acedanger/shell/plex/plex.sh"                    # Quick shortcut
alias plex-start="/home/acedanger/shell/plex/plex.sh start"      # Start Plex
alias plex-stop="/home/acedanger/shell/plex/plex.sh stop"        # Stop Plex
alias plex-restart="/home/acedanger/shell/plex/plex.sh restart"  # Restart Plex
alias plex-status="/home/acedanger/shell/plex/plex.sh status"    # Status check
alias plex-web="xdg-open http://localhost:32400/web"             # Open web UI in browser

# 🐳 Docker Compose Shortcuts
alias dcdn="docker compose down"
alias dcupd="docker compose up -d"
alias dcpull="docker compose pull"
alias lzd="lazydocker"

# 🔧 Backup Management
alias backup-tui="/home/acedanger/shell/backup-tui"
alias btui="/home/acedanger/shell/backup-tui"
alias backup-manager="/home/acedanger/shell/backup-tui"

# 🔧 System Management
alias update="/home/acedanger/shell/update.sh"

# Note: The following aliases are dynamically generated by setup.sh based on available commands:
# - cat/bat aliases (batcat vs bat)
# - fd aliases (fdfind vs fd) 
# - fzf preview aliases
# - ls/eza aliases (eza vs traditional ls)
