shit's getting crazy
This commit is contained in:
		@@ -1,14 +1,50 @@
 | 
			
		||||
# Detect distribution
 | 
			
		||||
if [ -f /etc/os-release ]; then
 | 
			
		||||
    . /etc/os-release
 | 
			
		||||
fi
 | 
			
		||||
 | 
			
		||||
# Application management
 | 
			
		||||
# Install something bypassing the prompts 
 | 
			
		||||
alias inst='sudo apt-get install -y'
 | 
			
		||||
# Do a basic update. Ubuntu only
 | 
			
		||||
alias update='sudo apt-get update -y && sudo apt-get upgrade -y'
 | 
			
		||||
# Upgrade the fuck out of just fucking everything
 | 
			
		||||
alias upgrade_all='sudo apt-get update -y && sudo apt-get upgrade -y && sudo apt-get dist-upgrade -y && sudo apt-get autoremove -y && sudo apt-get autoclean -y && sudo apt-get --with-new-pkgs upgrade -y'
 | 
			
		||||
# Search packages. Ubuntu Only
 | 
			
		||||
alias pacs='apt-cache search'
 | 
			
		||||
# Uninstall. Ubuntu only.
 | 
			
		||||
alias burn='sudo apt-get autoremove'
 | 
			
		||||
case "$ID" in
 | 
			
		||||
    ubuntu|debian)
 | 
			
		||||
        # Install something bypassing the prompts
 | 
			
		||||
        alias inst='sudo apt-get install -y'
 | 
			
		||||
        # Do a basic update
 | 
			
		||||
        alias update='sudo apt-get update -y && sudo apt-get upgrade -y'
 | 
			
		||||
        # Upgrade everything
 | 
			
		||||
        alias upgrade_all='sudo apt-get update -y && sudo apt-get upgrade -y && sudo apt-get dist-upgrade -y && sudo apt-get autoremove -y && sudo apt-get autoclean -y && sudo apt-get --with-new-pkgs upgrade -y'
 | 
			
		||||
        # Search packages
 | 
			
		||||
        alias pacs='apt-cache search'
 | 
			
		||||
        # Uninstall
 | 
			
		||||
        alias burn='sudo apt-get autoremove'
 | 
			
		||||
        ;;
 | 
			
		||||
    arch|archlinux)
 | 
			
		||||
        # Install something bypassing the prompts
 | 
			
		||||
        alias inst='sudo pacman -S --noconfirm'
 | 
			
		||||
        # Do a basic update
 | 
			
		||||
        alias update='sudo pacman -Syu --noconfirm'
 | 
			
		||||
        # Upgrade everything
 | 
			
		||||
        alias upgrade_all='sudo pacman -Syu --noconfirm && sudo pacman -Rns $(pacman -Qdtq) --noconfirm && sudo paccache -r'
 | 
			
		||||
        # Search packages
 | 
			
		||||
        alias pacs='pacman -Ss'
 | 
			
		||||
        # Uninstall
 | 
			
		||||
        alias burn='sudo pacman -Rns --noconfirm'
 | 
			
		||||
        ;;
 | 
			
		||||
    alpine)
 | 
			
		||||
        # Install something bypassing the prompts
 | 
			
		||||
        alias inst='sudo apk add'
 | 
			
		||||
        # Do a basic update
 | 
			
		||||
        alias update='sudo apk update && sudo apk upgrade'
 | 
			
		||||
        # Upgrade everything
 | 
			
		||||
        alias upgrade_all='sudo apk update && sudo apk upgrade && sudo apk cache clean'
 | 
			
		||||
        # Search packages
 | 
			
		||||
        alias pacs='apk search'
 | 
			
		||||
        # Uninstall
 | 
			
		||||
        alias burn='sudo apk del'
 | 
			
		||||
        ;;
 | 
			
		||||
    *)
 | 
			
		||||
        # Add any other distribution-specific aliases here
 | 
			
		||||
        ;;
 | 
			
		||||
esac
 | 
			
		||||
 | 
			
		||||
# General
 | 
			
		||||
# Get $HOME quick 
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user