aboutsummaryrefslogtreecommitdiff
path: root/common/flags.zig
AgeCommit message (Collapse)AuthorFilesLines
2022-01-31code: relicense to GPL-3.0-onlyIsaac Freund1-2/+1
I don't need anyone's permission to make this change since GPL-3.0-or-later is one-way compatible with GPL-3.0-only.
2021-12-15common/flags: make argFlag() return a sliceIsaac Freund1-2/+4
We always pass the result of this to mem.span() currently, no need for the code duplication.
2021-07-24common: standardize on -help optionIsaac Freund1-1/+1
Also: - Check for -help option *before* unknown options - Use common flags parsing code for riverctl - Add usage text to riverctl
2021-07-24common: remove support for positional argumentsIsaac Freund1-0/+104
This is currently unused and I don't like the approach anymore regardless. If/when we need positional arguments (probably when implementing the upcoming river-control protocol in rivertile) they should be handled separately from flags. This commit also improves the CLI error reporting to always print the usage string if invalid arguments were passed.