Simple Software Application Package Installer.
- C++23 feature required (tested with GCC 14.1.1 and Clang 18) Any compiler which support C++23 standard should work.
This is tested on Arch Linux, but any recent Arch Linux based system with latest C++23 compiler should do:
sudo pacman -S \
base-devel cmake pkg-config make qt6-base qt6-tools polkit-qt6You also need Rust installed:
sudo pacman -S rustup
rustup default stablegit clone https://github.com/cachyos/packageinstaller.git
cd packageinstallerTo build, first, configure it(if you intend to install it globally, you
might also want --prefix=/usr):
./configure.sh --prefix=/usr/localSecond, build it:
./build.sh./build/RelWithDebInfo/cachyos-pifor pkg in (yq -r '.[].packages[]' pkglist.yaml)
for split in (string split ' ' $pkg)
pacman -Si $split >/dev/null 2>&1; and echo "Found: $split"; or echo "NOT FOUND: $split"
end
end- Qt used for GUI.
- A modern formatting library used for formatting strings, output and logging.