mirror of
				https://github.com/ohmyzsh/ohmyzsh.git
				synced 2024-05-11 05:55:17 +00:00 
			
		
		
		
	Remove sudo when using yaourt + do not rely on abs when not in path - In archlinux plugin
This commit is contained in:
		| @@ -1,26 +1,30 @@ | |||||||
| # Archlinux zsh aliases and functions for zsh | # Archlinux zsh aliases and functions | ||||||
|  | # Usage is also described at https://github.com/robbyrussell/oh-my-zsh/wiki/Plugins | ||||||
| # Aliases ################################################################### |  | ||||||
|  |  | ||||||
| # Look for yaourt, and add some useful functions if we have it. | # Look for yaourt, and add some useful functions if we have it. | ||||||
| if [[ -x `which yaourt` ]]; then | if [[ -x `which yaourt` ]]; then | ||||||
|   upgrade () { |   upgrade () { | ||||||
|     yaourt -Syu -C |     yaourt -Syu | ||||||
|   } |   } | ||||||
|  |   alias yaconf='yaourt -C'        # Fix all configuration files with vimdiff | ||||||
|   # Pacman - https://wiki.archlinux.org/index.php/Pacman_Tips |   # Pacman - https://wiki.archlinux.org/index.php/Pacman_Tips | ||||||
|   alias yaupg='sudo yaourt -Syu'        # Synchronize with repositories before upgrading packages that are out of date on the local system. |   alias yaupg='yaourt -Syu'        # Synchronize with repositories before upgrading packages that are out of date on the local system. | ||||||
|   alias yain='sudo yaourt -S'           # Install specific package(s) from the repositories |   alias yain='yaourt -S'           # Install specific package(s) from the repositories | ||||||
|   alias yains='sudo yaourt -U'          # Install specific package not from the repositories but from a file  |   alias yains='yaourt -U'          # Install specific package not from the repositories but from a file  | ||||||
|   alias yare='sudo yaourt -R'           # Remove the specified package(s), retaining its configuration(s) and required dependencies |   alias yare='yaourt -R'           # Remove the specified package(s), retaining its configuration(s) and required dependencies | ||||||
|   alias yarem='sudo yaourt -Rns'        # Remove the specified package(s), its configuration(s) and unneeded dependencies |   alias yarem='yaourt -Rns'        # Remove the specified package(s), its configuration(s) and unneeded dependencies | ||||||
|   alias yarep='yaourt -Si'         # Display information about a given package in the repositories |   alias yarep='yaourt -Si'         # Display information about a given package in the repositories | ||||||
|   alias yareps='yaourt -Ss'        # Search for package(s) in the repositories |   alias yareps='yaourt -Ss'        # Search for package(s) in the repositories | ||||||
|   alias yaloc='yaourt -Qi'         # Display information about a given package in the local database |   alias yaloc='yaourt -Qi'         # Display information about a given package in the local database | ||||||
|   alias yalocs='yaourt -Qs'        # Search for package(s) in the local database |   alias yalocs='yaourt -Qs'        # Search for package(s) in the local database | ||||||
|   # Additional yaourt alias examples |   # Additional yaourt alias examples | ||||||
|   alias yaupd='sudo yaourt -Sy && sudo abs'     # Update and refresh the local package and ABS databases against repositories |   if [[ -x `which abs` ]]; then | ||||||
|   alias yainsd='sudo yaourt -S --asdeps'        # Install given package(s) as dependencies of another package |     alias yaupd='yaourt -Sy && sudo abs'   # Update and refresh the local package and ABS databases against repositories | ||||||
|   alias yamir='sudo yaourt -Syy'                # Force refresh of all package lists after updating /etc/pacman.d/mirrorlist |   else | ||||||
|  |     alias yaupd='yaourt -Sy'               # Update and refresh the local package and ABS databases against repositories | ||||||
|  |   fi | ||||||
|  |   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 | ||||||
| else | else | ||||||
|  upgrade() { |  upgrade() { | ||||||
|    sudo pacman -Syu |    sudo pacman -Syu | ||||||
| @@ -38,7 +42,11 @@ 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 | ||||||
| alias pacupd='sudo pacman -Sy && sudo abs'     # Update and refresh the local package and ABS databases against repositories | if [[ -x `which abs` ]]; then | ||||||
|  |   alias pacupd='sudo pacman -Sy && sudo abs'     # Update and refresh the local package and ABS databases against repositories | ||||||
|  | else | ||||||
|  |   alias pacupd='sudo pacman -Sy'     # Update and refresh the local package and ABS databases against repositories | ||||||
|  | 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