- Pacman's package downgrade
- AUR Helper with search and choose
- AUR's package downgrade
- AUR's package update
$ cargo install --git https://github.com/imf4ll/opio.gitor with autocompletion:
$ git clone https://github.com/imf4ll/opio.git
$ cd opio/
$ make install| Name | Description | Usage |
|---|---|---|
| -i, --install | Install first valid package from AUR | PACKAGE |
| -d, --downgrade | Turns on downgrade mode | PACKAGE |
| -a, --aur | Prioritize AUR mode | - |
| -u, --update | Update a package from AUR to latest version | PACKAGE |
| -s, --search | Search for a package in AUR | PACKAGE |
| -f, --file-path | Final package download path | PATH |
| -k, --keep | Keep AUR package after installing | - |
| --ignore-cache | Ignores packages from cache while downgrading 'pacman' packages | - |
| --pkgbuild | Shows PKGBUILD before install | - |
| --status | Check Archive and AUR status | - |
| --upgrade | Self update 'opio' to latest version | - |
| --noconfirm | Install package without prompt confirmation | - |
| -h, --help | Print help | - |
| -V, --version | Print version | - |
- Install first valid package from AUR:
$ opio -i alacritty- Search and choose through AUR:
$ opio -s alacritty- Update a package from AUR to latest version
$ opio -u brave-bin- Downgrade 'pacman' package: (REQUIRES ROOT PRIVILEGES)
$ sudo opio -d xsel- Downgrade 'AUR' package:
$ opio -a -d brave-bin