huntedbytheirs a8b53681fc feat: DSL parser, eval system, and project structure
- Hand-written lexer + recursive-descent parser for .kap package definitions
- Package constructs: const, license, provides, outputs, patches, depends
  (version-constrained, feature-gated, output-targeted), features (enabled/
  forced/flag), config files (default/replace/merge with cfg interpolation),
  env (?= soft-set), prepare/build/check/install phases
- Evaluator: recursive  resolver for prefix, jobopts, destdir, userargs,
  cfg.*, feature.*, package vars
- Comments: // single-line, /* */ multi-line
- /kappa/{bin,temp,db,system,system/builds} path layout
- Clang 22, C++23, CMake + vcpkg (tomlplusplus)
- .clangd + .clang-tidy configured
2026-07-29 22:16:16 -04:00
2026-07-29 19:59:49 -04:00
2026-07-29 19:59:49 -04:00

kappa

A alternative implementation of Iota for the ZereneOS project.

S
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?
Readme BSD-3-Clause
462 KiB
Languages
C++ 83.4%
Shell 15.2%
Makefile 0.7%
CMake 0.5%
Dockerfile 0.2%