Skip to content

imf4ll/opio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Features:

  • Pacman's package downgrade
  • AUR Helper with search and choose
  • AUR's package downgrade
  • AUR's package update

How to install:

$ cargo install --git https://github.com/imf4ll/opio.git

or with autocompletion:

$ git clone https://github.com/imf4ll/opio.git

$ cd opio/

$ make install

Arguments:

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 -

How to use:

  • 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