https://github.com/git-bruh/kiss-ng
Next generation of the KISS Package manager
https://github.com/git-bruh/kiss-ng
kiss landlock package-manager sandboxing zig
Last synced: 8 months ago
JSON representation
Next generation of the KISS Package manager
- Host: GitHub
- URL: https://github.com/git-bruh/kiss-ng
- Owner: git-bruh
- Created: 2023-02-21T10:48:44.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-12-13T15:29:01.000Z (over 2 years ago)
- Last Synced: 2025-01-09T16:56:07.887Z (over 1 year ago)
- Topics: kiss, landlock, package-manager, sandboxing, zig
- Language: Zig
- Homepage:
- Size: 9.77 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# kiss-ng
Next generation of the [KISS](https://codeberg.org/kiss-community/kiss) package manager, aiming to be more robust and powerful (sandboxed builds, provides system, etc)
# TODO
- [ ] alternatives & choices system
- [ ] provides system
- [x] build
- [x] dynamic dependency detection
- [x] binary stripping
- [ ] sandboxed builds using [`landlock`](https://landlock.io)
- [x] checksum
- [x] download
- [ ] parallel downloads
- [x] install
- [x] conflicts
- [x] list
- [x] remove
- [x] search
- [x] update
- [x] upgrade
- [x] hooks (package-specified only, no user hooks)
- [x] pre-remove
- [x] post-install
- ~~[ ] user hooks~~ not planned
- [x] global lock for installation/removal
- [x] environment variables
- [x] `KISS_ROOT`
- ~~[ ] `KISS_COMPRESS`~~ `zstd` compression by default
- [x] `KISS_PATH`
- ~~[ ] `KISS_COLOR`~~ not planned
- [x] `KISS_DEBUG`
- [x] `KISS_FORCE`
- ~~[ ] `KISS_HOOK`~~ not planned
- [x] `KISS_KEEPLOG`
- [x] `KISS_PROMPT`
- [x] `KISS_TMPDIR`