1
0
Fork 0
mirror of https://github.com/ohmyzsh/ohmyzsh.git synced 2024-11-15 18:30:08 +00:00
ohmyzsh/plugins/suse
Josh Soref 0e41181d54
chore: fix spelling errors across the project (#10459)
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com>
2021-12-01 12:20:31 +01:00
..
README.md chore: fix spelling errors across the project (#10459) 2021-12-01 12:20:31 +01:00
suse.plugin.zsh fix(suse): avoid refresh attempts for Zypper queries (#9798) 2021-08-20 12:25:58 +02:00

suse

Maintainer: r-darwish

Alias for Zypper according to the official Zypper's alias

To use it add suse to the plugins array in you zshrc file.

plugins=(... suse)

Main commands

Alias Commands Description
z sudo zypper call zypper
zh zypper -h print help
zhse zypper -h se print help for the search command
zlicenses zypper licenses prints a report about licenses and EULAs of installed packages
zps sudo zypper ps list process using deleted files
zshell sudo zypper shell open a zypper shell session
zsource-download sudo zypper source-download download source rpms for all installed packages
ztos zypper tos shows the ID string of the target operating system
zvcmp zypper vcmp tell whether version1 is older or newer than version2

Packages commands

Alias Commands Description
zin sudo zypper in install packages
zinr sudo zypper inr install newly added packages recommended by already installed ones
zrm sudo zypper rm remove packages
zsi sudo zypper si install source of a package
zve sudo zypper ve verify dependencies of installed packages

Updates commands

Alias Commands Description
zdup sudo zypper dup upgrade packages
zlp zypper lp list necessary patches
zlu zypper lu list updates
zpchk sudo zypper pchk check for patches
zup sudo zypper up update packages
zpatch sudo zypper patch install patches

Request commands

Alias Commands Description
zif zypper if display info about packages
zpa zypper pa list packages
zpatch-info zypper patch-info display info about patches
zpattern-info zypper pattern-info display info about patterns
zproduct-info zypper product-info display info about products
zpch zypper pch list all patches
zpd zypper pd list products
zpt zypper pt list patterns
zse zypper se search for packages
zwp zypper wp list all packages providing the specified capability

NOTE: --no-refresh is passed to zypper for speeding up the calls and avoid errors due to lack of root privileges. If you need to refresh the repositories, call sudo zypper ref (zref alias) before running these aliases.

Related: #9798.

Repositories commands

Alias Commands Description
zar sudo zypper ar add a repository
zcl sudo zypper clean clean cache
zlr zypper lr list repositories
zmr sudo zypper mr modify repositories
znr sudo zypper nr rename repositories (for the alias only)
zref sudo zypper ref refresh repositories
zrr sudo zypper rr remove repositories

Services commands

Alias Commands Description
zas sudo zypper as adds a service specified by URI to the system
zms sudo zypper ms modify properties of specified services
zrefs sudo zypper refs refreshing a service mean executing the service's special task
zrs sudo zypper rs remove specified repository index service from the system
zls zypper ls list services defined on the system

Package Locks Management commands

Alias Commands Description
zal sudo zypper al add a package lock
zcl sudo zypper cl remove unused locks
zll zypper ll list currently active package locks
zrl sudo zypper rl remove specified package lock