mirror of
				https://github.com/ohmyzsh/ohmyzsh.git
				synced 2024-05-11 05:55:17 +00:00 
			
		
		
		
	Add support for local aur databases
With these simple changes the plugin checks for the local AUR database and updates the aliases so it can update it when you issue a `pacupd` or `yaupd`.
This commit is contained in:
		| @@ -21,10 +21,14 @@ if [[ -x `which yaourt` ]]; then | |||||||
|   alias yalst='yaourt -Qe'         # List installed packages, even those installed from AUR (they're tagged as "local") |   alias yalst='yaourt -Qe'         # List installed packages, even those installed from AUR (they're tagged as "local") | ||||||
|   alias yaorph='yaourt -Qtd'       # Remove orphans using yaourt |   alias yaorph='yaourt -Qtd'       # Remove orphans using yaourt | ||||||
|   # Additional yaourt alias examples |   # Additional yaourt alias examples | ||||||
|   if [[ -x `which abs` ]]; then |   if [[ -x `which abs` && -x `which aur` '']]; then | ||||||
|  |     alias yaupd='yaourt -Sy && sudo abs && sudo aur'  # Update and refresh the local package, ABS and AUR databases against repositories | ||||||
|  |   elif [[ -x `which abs` ]]; then | ||||||
|     alias yaupd='yaourt -Sy && sudo abs'   # Update and refresh the local package and ABS databases against repositories |     alias yaupd='yaourt -Sy && sudo abs'   # Update and refresh the local package and ABS databases against repositories | ||||||
|  |   elif [[ -x `which aur` ]]; then | ||||||
|  |     alias yaupd='yaourt -Sy && sudo aur'   # Update and refresh the local package and AUR databases against repositories | ||||||
|   else |   else | ||||||
|     alias yaupd='yaourt -Sy'               # Update and refresh the local package and ABS databases against repositories |     alias yaupd='yaourt -Sy'               # Update and refresh the local package database against repositories | ||||||
|   fi |   fi | ||||||
|   alias yainsd='yaourt -S --asdeps'        # Install given package(s) as dependencies of another package |   alias yainsd='yaourt -S --asdeps'        # Install given package(s) as dependencies of another package | ||||||
|   alias yamir='yaourt -Syy'                # Force refresh of all package lists after updating /etc/pacman.d/mirrorlist |   alias yamir='yaourt -Syy'                # Force refresh of all package lists after updating /etc/pacman.d/mirrorlist | ||||||
| @@ -45,10 +49,14 @@ alias pacreps='pacman -Ss'             # Search for package(s) in the repositori | |||||||
| alias pacloc='pacman -Qi'              # Display information about a given package in the local database | alias pacloc='pacman -Qi'              # Display information about a given package in the local database | ||||||
| alias paclocs='pacman -Qs'             # Search for package(s) in the local database | alias paclocs='pacman -Qs'             # Search for package(s) in the local database | ||||||
| # Additional pacman alias examples | # Additional pacman alias examples | ||||||
| if [[ -x `which abs` ]]; then | if [[ -x `which abs` && -x `which aur` ]]; then | ||||||
|  |   alias pacupd='sudo pacman -Sy && sudo abs && sudo aur'  # Update and refresh the local package, ABS and AUR databases against repositories | ||||||
|  | elif [[ -x `which abs` ]]; then | ||||||
|   alias pacupd='sudo pacman -Sy && sudo abs'              # Update and refresh the local package and ABS databases against repositories |   alias pacupd='sudo pacman -Sy && sudo abs'              # Update and refresh the local package and ABS databases against repositories | ||||||
|  | elif [[ -x `which aur` ]]; then | ||||||
|  |   alias pacupd='sudo pacman -Sy && sudo aur'              # Update and refresh the local package and AUR databases against repositories | ||||||
| else | else | ||||||
|   alias pacupd='sudo pacman -Sy'     # Update and refresh the local package and ABS databases against repositories |   alias pacupd='sudo pacman -Sy'     # Update and refresh the local package database against repositories | ||||||
| fi | fi | ||||||
| alias pacinsd='sudo pacman -S --asdeps'        # Install given package(s) as dependencies of another package | alias pacinsd='sudo pacman -S --asdeps'        # Install given package(s) as dependencies of another package | ||||||
| alias pacmir='sudo pacman -Syy'                # Force refresh of all package lists after updating /etc/pacman.d/mirrorlist | alias pacmir='sudo pacman -Syy'                # Force refresh of all package lists after updating /etc/pacman.d/mirrorlist | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user