diff --git a/plugins/zypper/README.md b/plugins/zypper/README.md new file mode 100644 index 000000000..55b6790b1 --- /dev/null +++ b/plugins/zypper/README.md @@ -0,0 +1,21 @@ +## Description + +This plugin makes `zypper` usage easier by adding aliases for the most +common commands. + +`zypper` is the default package manager for SUSE distributions. + +## Aliases + +| Alias | Command | Description | +|-------|-------------------------|--------------------------------| +| zppls | `zypper ls` | List repositories | +| zppll | `zypper ll` | List locked packages | +| zpps | `zypper search` | Search package | +| **Use `sudo`** | +| zppu | `sudo zypper up` | Update installed package(s) | +| zppd | `sudo zypper dup` | Perform a distribution upgrade | +| zppi | `sudo zypper install` | Install package | +| zppr | `sudo zypper remove` | Remove package | +| zppal | `sudo zypper al` | Add package lock | +| zpprl | `sudo zypper rl` | Remove package lock | diff --git a/plugins/zypper/zypper.plugin.zsh b/plugins/zypper/zypper.plugin.zsh new file mode 100644 index 000000000..ba6bbb6d3 --- /dev/null +++ b/plugins/zypper/zypper.plugin.zsh @@ -0,0 +1,12 @@ +## Aliases + +alias zppls="zypper ls" # List repositories +alias zppll="zypper ll" # List locked packages +alias zpps="zypper search" # Search + +alias zppu="sudo zypper up" # Update package +alias zppd="sudo zypper dup" # Perform distribution upgrade +alias zppi="sudo zypper install" # Install package +alias zppr="sudo zypper remove" # Remove package +alias zppal="sudo zypper al" # Add package lock +alias zpprl="sudo zypper rl" # Remove package lock