A simple, POSIX-compliant, source-based package manager in C++.
- Install, remove, list, and search packages.
- Supports
make,cmake,meson,ninja,configure, andpythonbuild systems. - Dependency resolution with user confirmation (Y/n).
- Detailed, color-coded output with bold and italic formatting.
- Automatic fallback system for faulty build files.
- Maintains a database of installed packages with versions.
- Reads package metadata from
build,sources,version, anddependsfiles. - Searches packages in
core,extra, andwaylandsubdirectories. - Removes packages from multiple common paths (
/usr/local/bin,/usr/bin,/opt, etc.). - Supports
.tar.gz,.tar.xz, and.tar.bz2source tarballs. - Updates desktop database and icon cache after installation.