aboutsummaryrefslogtreecommitdiff
path: root/riverctl/options.zig
AgeCommit message (Collapse)AuthorFilesLines
2021-02-09riverctl: add mod-option commandLeon Henrik Plickat1-0/+71
2021-02-07riverctl: add -focused-output for option commandsIsaac Freund1-6/+58
This is more convenient for interactive usage and makes using the same bindings across multiple outputs easy.
2021-02-02riverctl: improve handling of null string optionsIsaac Freund1-3/+3
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.
2021-01-18riverctl: implement river-options interfaceIsaac Freund1-0/+187
To make this cleaner, introduce some arg-parsing infrastructure that will useful when porting riverctl to river-control-v2 in the future as well.