da19ac98b12146b093d94e66f44f4709bf20bdb7
- Add tofu.build module with runMakepkg() public API - BuildException for missing binary, non-zero exit, missing output - Real-time stdout/stderr streaming with last-20-lines stderr capture - Conditional --force flag based on force parameter - zetaToolchainPath resolution from Config - 7 unittests using fake zeta-makepkg shell scripts - pipeProcess + Redirect.stderr for tee approach
tofu
A package manager for the ZereneOS Unofficial User Repository
What it is
A Dlang wrapper around zeta-toolchain and ZETA for the ZUUR recipe repository, in the style of yay/paru for the ZereneOS ecosystem.
Requirements
- dub
- a D compiler (dmd or ldc2)
- lua
- curl
- zeta-toolchain
- Zeta
Build
dub build
Produces the ./tofu binary.
Description
A package manager for the ZereneOS Unofficial User Repository
241 KiB
Languages
D
97.3%
Shell
2.7%