de77fb1733409b757b76f86cff687015273d4a93
Implement tofu.commands.search module with searchCommand(): - Case-insensitive substring match on name, summary, version - Sort results alphabetically by name - Output format: zuur/<pool> <name> <ver>\n <summary> - Exit codes: 0 (success), 1 (no match), 6 (network error) - Testable via injectable indexFetcher delegate (7 unit tests) - Wire search dispatch in main.d (replaces stub)
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%