An open API service indexing awesome lists of open source software.

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

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`