You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Oct 28, 2021. It is now read-only.
Discovered "the hard way" in a Catch2-using project that while you are allowed to add flags like ["-abc"] for an Opt, trying to actually specify it will never work - you'll just get:
Error(s) in input:
Unrecognised token: -a
I imagine it's doing this because it wants to support combining short options. However, in that case, there should probably be a check at parser-creation time for single-letter usage with short option symbol.
The text was updated successfully, but these errors were encountered:
I addressed this in the Lyra lib by making ["-abc"] equate to ["-a"]["-b"]["-c"]. As it mirrors the usage and avoid exceptions. Change is available from this version bfgroup/Lyra@d4db7b8
Sign up for freeto subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Discovered "the hard way" in a Catch2-using project that while you are allowed to add flags like
["-abc"]
for anOpt
, trying to actually specify it will never work - you'll just get:I imagine it's doing this because it wants to support combining short options. However, in that case, there should probably be a check at parser-creation time for single-letter usage with short option symbol.
The text was updated successfully, but these errors were encountered: