Skip to content

viztini/pacboy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 

Repository files navigation

pacboy, the cutest arch linux package manager 🎀

pacboy is a cute and interactive command-line package manager for Arch Linux, designed to simplify pacman and AUR operations with a friendly interface.

Features

  • 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.

Installation

To install pacboy:

  1. Clone the GitHub repository or download as zip:
    git clone https://github.com/viztini/pacboy.git
  2. Change into the project directory:
    cd pacboy
  3. Make the script executable
    chmod +x install.sh
  4. Run the installation script:
    ./install.sh

This script will:

  1. Copy the pacboy script to ~/.local/bin/.
  2. Make the pacboy script executable.

Usage

After installation, you can run pacboy from any terminal:

pacboy <command> [arguments]

Available Commands:

  • 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.

Zsh Compatibility

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"

Contributing

Feel free to contribute to this project by submitting pull requests or opening issues.

About

Arch Linux Package manager

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •