pacboy is a cute and interactive command-line package manager for Arch Linux, designed to simplify pacman and AUR operations with a friendly interface.
- Interactive Search: Search for packages from official repositories and the AUR with an interactive
curses-based interface. - Install: Install official and AUR packages.
- Remove: Remove installed packages.
- Update: Update your entire system.
- Clean: Remove orphan packages.
- Themed Output: Colorful and cute output messages.
To install pacboy:
- Clone the GitHub repository or download as zip:
git clone https://github.com/viztini/pacboy.git
- Change into the project directory:
cd pacboy - Make the script executable
chmod +x install.sh
- Run the installation script:
./install.sh
This script will:
- Copy the
pacboyscript to~/.local/bin/. - Make the
pacboyscript executable.
After installation, you can run pacboy from any terminal:
pacboy <command> [arguments]pacboy install <package(s)>: Install one or more packages.pacboy remove <package(s)>: Remove one or more packages.pacboy fremove <package(s)>: Remove one or more packages forcefully.pacboy search <query>: Search for packages interactively.pacboy update: Update all packages on the system.pacboy clean: Purge pacman cache.pacboy cleano: Remove orphan packages.
pacboy works seamlessly with Zsh. After installation, ensure that ~/.local/bin is in your PATH. If it's not already, add the following line to your .zshrc file:
export PATH="$HOME/.local/bin:$PATH"Feel free to contribute to this project by submitting pull requests or opening issues.