| Age | Commit message (Collapse) | Author | Files | Lines |
|
This is more convenient for interactive usage and makes using the same
bindings across multiple outputs easy.
|
|
Passing an empty string as the value argument for riverctl set-option or
declare-option will set the value to null. The riverctl get-option
command produces no output for both null and empty string values.
This is not perfect as it is unable to distinguish between null and
empty strings through the riverctl CLI. I don't see a better alternative
here however. Forbidding null strings in the river-options protocol
would be one solution, however null strings are useful and more pleasant
to use from code despite being problematic on the CLI.
|
|
To make this cleaner, introduce some arg-parsing infrastructure that
will useful when porting riverctl to river-control-v2 in the future as
well.
|
|
This is a big step up over @cImport() for ergonomics and type safety.
Nearly all void pointer casts have been eliminated!
|
|
- list all files as copyright "The River Developers"
- add an AUTHORS file to acknowledge contributors
|
|
|
|
|
|
|
|
|