259daa08afc364763d1c48e0e3fef6032e369fd4

Author
Robby Russell <robby@planetargon.com>
Committer
Robby Russell <robby@planetargon.com>
Date

Message

Merge pull request #2254 from Atem18/master

Rebranded SUSE's plugin according to Zypper's official alias

Diff

 1diff --git a/plugins/suse/suse.plugin.zsh b/plugins/suse/suse.plugin.zsh
 2index d46286948dc873f4284d3fd4b83f41fbb7205846..3fdb8a03216661e07ce603ecf805f2ffaa5643f9 100644
 3--- a/plugins/suse/suse.plugin.zsh
 4+++ b/plugins/suse/suse.plugin.zsh
 5@@ -1,7 +1,61 @@
 6-alias zi='sudo zypper install'
 7-alias zrf='sudo zypper refresh'
 8-alias zs='zypper search'
 9-alias zup='sudo zypper dist-upgrade'
10-alias zrm='sudo zypper remove'
11-alias zp='sudo zypper patch'
12-alias zps='sudo zypper ps'
13+#Alias for Zypper according to the offical Zypper's alias
14+
15+#Main commands
16+alias z='sudo zypper' #call zypper
17+alias zh='sudo zypper -h' #print help
18+alias zhse='sudo zypper -h se' #print help for the search command
19+alias zlicenses='sudo zypper licenses' #prints a report about licenses and EULAs of installed packages
20+alias zps='sudo zypper ps' #list process using deleted files
21+alias zshell='sudo zypper shell' #open a zypper shell session
22+alias zsource-download='sudo zypper source-download' #download source rpms for all installed packages
23+alias ztos='sudo zypper tos' #shows  the  ID string of the target operating system
24+alias zvcmp='sudo zypper vcmp' #tell whether version1 is older or newer than version2
25+
26+#Packages commands
27+alias zin='sudo zypper in' #install packages
28+alias zinr='sudo zypper inr' #install newly added packages recommended by already installed ones
29+alias zrm='sudo zypper rm' #remove packages
30+alias zsi='sudo zypper si' #install source of a package
31+alias zve='sudo zypper ve' #verify dependencies of installed packages
32+
33+#Updates commands
34+alias zdup='sudo zypper dup' #upgrade packages
35+alias zlp='sudo zypper lp' #list necessary patchs
36+alias zlu='sudo zypper lu' #list updates
37+alias zpchk='sudo zypper pchk' #check for patches
38+alias zup='sudo zypper up' #update packages
39+alias zpatch='sudo zypper patch' #install patches
40+
41+#Request commands
42+alias zif='sudo zypper if' #display info about packages
43+alias zpa='sudo zypper pa' #list packages
44+alias zpatch-info='sudo zyper patch-info' #display info about patches
45+alias zpattern-info='sudo zyper patch-info' #display info about patterns
46+alias zproduct-info='sudo zyper patch-info' #display info about products
47+alias zpch='sudo zypper pch' #list all patches
48+alias zpd='sudo zypper pd' #list products
49+alias zpt='sudo zypper pt' #list patterns
50+alias zse='sudo zypper se' #search for packages
51+alias zwp='sudo zypper wp' #list all packages providing the specified capability
52+
53+#Repositories commands
54+alias zar='sudo zypper ar' #add a repository
55+alias zcl='sudo zypper clean' #clean cache
56+alias zlr='sudo zypper lr' #list repositories
57+alias zmr='sudo zypper mr' #modify repositories
58+alias znr='sudo zypper nr' #rename repositories (for the alias only)
59+alias zref='sudo zypper ref' #refresh repositories
60+alias zrr='sudo zypper rr' #remove repositories
61+
62+#Services commands
63+alias zas='sudo zypper as' #adds a service specified by URI to the system
64+alias zms='sudo zypper ms' #modify properties of specified services
65+alias zrefs='sudo zypper refs' #refreshing a service mean executing the service's special task
66+alias zrs='sudo zypper rs' #remove specified repository index service from the sytem
67+alias zls='sudo zypper ls' #list services defined on the system
68+
69+#Package Locks Management commands
70+alias zal='sudo zypper al' #add a package lock
71+alias zcl='sudo zypper cl' #Remove unused locks
72+alias zll='sudo zypper ll' #list currently active package locks
73+alias zrl='sudo zypper rl' #remove specified package lock