Leonard Mosescu
Leonard Mosescu
When used together with `--links`, the `--files-from` filtering is demonstrating an unfortunate behavior: symlinks paths will be ignored. It appears that the filtering is applied after the `.rclonelink` mapping of...
```cpp args.add_argument("--foo") .default_value(5) .scan(); ``` If my reading of the documentation is correct, such an argument (which doesn't set the implicit value), should require an explicit value on the command...
Arguments following another argument with explicit .choices() will incorrectly inherit the choices
```cpp args.add_argument("--foo"); args.add_argument("--bar").choices("a", "b", "c"); ``` With the latest version, passing `foo` before `bar` works as expected: ```shell test --foo=x --bar=a ``` But if `foo` is passed after `bar` it's...
Currently, the `.choices(...)` method require passing the list of choices as individual arguments. This works well when the list of choices is known statically, but if the list is dynamic...
While argparse allows setting the set of valid [choices](https://github.com/p-ranav/argparse?tab=readme-ov-file#restricting-the-set-of-values-for-an-argument), the help page doesn't take advantage of this.
The `-o` filtering comes in handy, and it could be further extended to make it even more powerful: 1. Allow passing multiple (comma-separated?) ops to `test-backend-ops`. This can be convenient...