nbebaw / Archub

Archub is a command-line tool designed for managing packages in Arch Linux's AUR (Arch User Repository).

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Archub

Archub is a command-line tool designed for managing packages in Arch Linux's AUR (Arch User Repository).

GitHub GitHub all releases GitHub repo size GitHub issues GitHub closed issues GitHub release (latest by date) GitHub last commit

Dependencies

  • git

Terminal Auto Completions support

  • Zsh

Installation without zsh auto completions

wget https://github.com/nbebaw/Archub/releases/download/v0.0.5/archub
chmod +x archub
sudo mv archub /usr/bin

Installation with zsh auto completions

mkdir archub_x86_64
cd archub_x86_64
wget https://github.com/nbebaw/Archub/releases/download/v0.0.5/archub_x86_64.tar.gz
tar -xvf archub_x86_64.tar.gz
chmod +x archub
sudo mv archub /usr/bin
sudo mv LICENSE /usr/share/licenses/archub
sudo mv auto_completions/zsh /usr/share/zsh/site-functions/_archub

Usage

archub [options]
Usage:
 archub [options]

Options:
 -s, --search [package]          : Search a package
 -i, --install [package]         : Install a package
 -c, --clean                     : Clean up
 -l, --list                      : List all aur installed Packages
 -u, --update [package]          : Update a Package
 -u --all, --update --all        : Update all Packages
 -d, --delete [package]          : Delete a Package
 --check                         : Check for updates
 --help                          : How to use Archub
 --version                       : Version of Archub

Examples

Search a package in AUR (You can also use --search)

archub -s package_name

Install a package from AUR (You can also use --install)

archub -i package_name

Update a specific package (You can also use --update)

archub -u package_name

Update a all packages (You can also use --update)

archub -u --all

Delete a package (You can also use --delete)

archub -d package_name

Check for updates

archub --check

Contributing

Feel free to contribute by opening issues or pull requests.

License

This project is licensed under the MIT License.

About

Archub is a command-line tool designed for managing packages in Arch Linux's AUR (Arch User Repository).

License:MIT License


Languages

Language:Go 100.0%