Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

172 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Pacx

Pacx — read as "packs" — is a simple blazing-fast Pacman wrapper inspired by Powerpill and Nala that makes package downloads fancier and faster by:

  • Downloading a single package from multiple mirrors at the same time,
  • And, utilizing parallel downloading of aria2c.

Installation

The package can be directly installed through any AUR helper:

yay -S pacx

Building from Source

To compile the project from source code, clone the repository and run make. The binary will be inside the bin directory.

git clone https://github.com/abdurehmanimran/pacx.git
cd pacx
make build

For optimized builds, use build-release instead of build.

make build-release

The release binary can be installed as:

sudo make install

Otherwise, in case of debug build (simple build) as:

sudo make install-debug

Usage

Action Command
Install Package(s) sudo pacx -S package ____ ___
Synchronize Database sudo pacx -Sy
Upgrade System Packages sudo pacx -Su
Sync & Upgrade sudo pacx -Syu

See It In Action

image image image

Why C?

Just so that I could learn and practice C.

Contribution

Everyone is welcome to contribute in this project in any form including opening issues, forking & making pull requests. But contributions generated by AI (vibe-coded) are unacceptable as they defeat the core purpose of this project.

Credit

  • aria2 for making ultra-fast downloads of packages possible.
  • pacman for the solid foundation.
  • powerpill and nala for inspiring the beautiful and elegant design.

About

A fast and visually appealing Pacman wrapper inspired by Powerpill and Nala.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages