d7fc9d45fb12eb1f63ee090fd431153d71aebec6
B1: Replaced all std::system()/popen() with fork+execve — zero shell injection B2+B3: Added sha256/sha512/md5 fields to PackageDef, parser support, actual hash comparison in verify_hash() B4: tar --no-same-owner --no-same-permissions, zip uses unzip instead of tar B5: Patch sha256 verified before application via -i flag (no shell redirect) B6: kappa fetch --help now prints usage and exits 0 Also: removed dead ternary code, added <cstdlib>/<sys/wait.h>/<unistd.h>
kappa
A alternative implementation of Iota for the ZereneOS project.
Description
A egotistical competitor to the package manager from the ZereneOS project that is better and smarter than Iota.
TLDR; The package manager from the NixOS Maintainer's nightmares, or in other words, the package manager from hell.
Are we rubbing it in? Yeah? Why wouldn't we?
462 KiB
Languages
C++
83.4%
Shell
15.2%
Makefile
0.7%
CMake
0.5%
Dockerfile
0.2%