kiss-rs is currently WIP, but it is usable to some extent
- [ ] alternatives
- [X] build
- [X] checksum
- [X] download
- [-] install(bugs are expected)
- [X] list
- [X] provides
- [ ] remove
- [X] search
- [X] update
- [X] upgrade
- [ ] Top Priority: add a flag and env variable named user_id to allow users set build user
- [ ] pkg_depends:
- [ ] add circular dependency checks
- [ ] pkg_conflicts:
- [ ] enable alternatives automatically if it is safe to do so.
- [ ] replace all .expect(s) with appropriate error management
- [ ] packages: cbindgen(a bug related to pkg_extract())
- you can use kiss-provides cli app:
# kiss-provides rustup rust
- or open /var/db/kiss/provides file using your favourite editor:
$ doas vim /var/db/kiss/provides
- syntax: <replacement> <package>
- for example to replace rust with rustup: rustup rust
alsa-utils file-rs foot freetype-harfbuzz glib libdrm libjpeg-turbo mesa meson openssl qemu sqlite ttf-font-awesome rust python
to preserve PATH variable you need to configure doas(/etc/doas.conf):
permit persist keepenv setenv { PATH } :wheel