libelektra
libelektra copied to clipboard
Elektra serves as a universal and secure framework to access configuration settings in a global, hierarchical key database.
- [ ] should work as-is also in docker (sudo?) - [ ] kdb editor also for hosts - [ ] also show from other language, e.g. python - [...
## Steps to Reproduce the Problem ```sh kdb cache enable kdb cache clear kdb global-mount syslog time kdb ls / > /dev/null ls ~/.cache/elektra ``` ## Expected Result That there...
The following renaming/refactoring tasks currently exist: - [ ] remove options from ksLookup - [x] #3979 - [x] #4034 - [ ] `KDB_O_DEL` should be removed - [ ] All...
Currently most of the storage plugins simply eat unknown metadata. They should fail with an error instead. I.e. kdb meta-set user:/mp blue blah should either fail or kdb meta-get user:/mp...
Update `bindgen` for rust bindings to 0.66.1 #4989. `bindgen` changed some defaults regarding the equality of `usize` and `size_t`. They added the option `.size_t_is_usize(true)` but made it default `true` in...
``` cd src/bindings/rust/elektra git mv published_Cargo.toml Cargo.toml cargo build # or cargo publish ``` ``` Compiling elektra v0.11.0 (/home/markus/Projekte/Elektra/libelektra/src/bindings/rust/elektra) error[E0308]: mismatched types --> elektra/src/key.rs:221:21 | 218 | elektra_sys::keySetBinary( | -------------------------...
After setting a new key/value to the database, elektra can't find the new created key. ```bash kdb set -v user:/sw/libelektra/opensesame/#0/current/sensors/#0/loc "Weatherstation"; kdb get -v user:/sw/libelektra/opensesame/#0/current/sensors/#0/loc; opensesame: no process found Create...
I investigated a bit (with the help of @atmaxinger) why the libelektra release notes are not fully populated. ## Steps to Reproduce the Problem Follow RELEASE.md ## Expected Result Fully...
I created an array with the following commands: ```bash kdb set user:/sw/libelektra/opensesame/#0/current/sensors/#0/loc "Weatherstation" kdb set user:/sw/libelektra/opensesame/#0/current/sensors/#0/quality "++" kdb set user:/sw/libelektra/opensesame/#0/current/sensors/#0/bell 500 kdb set user:/sw/libelektra/opensesame/#0/current/sensors/#0/alarm 600 kdb set user:/sw/libelektra/opensesame/#0/current/sensors/#0/min 0 kdb...
Output ``` error[E0425]: cannot find value `KEY_CP_NAME` in crate `elektra_sys` --> elektra/src/key.rs:58:42 | 58 | const KEY_CP_NAME = elektra_sys::KEY_CP_NAME as elektra_sys::elektraCopyFlags; | ^^^^^^^^^^^ not found in `elektra_sys` error[E0425]: cannot find...