New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Commons-cli based CLI args parser #983
Commons-cli based CLI args parser #983
Conversation
🎉 Great news! Looks like all the dependencies have been resolved: 💡 To add or remove a dependency please update this issue/PR description. Brought to you by Dependent Issues (:robot: ). Happy coding! |
I fully agree to this point. It is better to have no short version than a misleading one.
IMHO, only |
As suggested in #963 and this comment: I think What about: (It could make sense to do those changes in a separate PR.)
|
Both |
I propose we tweak/add/remove arguments once ported in separate effort. |
|
This needs also be separate effort. As we need to rename constants, update help string, localization etc. You can create separate ticket for this change though. |
Fixed. |
Updated CHANGELOG. You'd need to remove this entry from 3.6.0 branch |
This PR replaces old argument parsing with Apache's commons-cli based.
--
prefix i.e.--version
,-
as prefix i.e.-v
,-clearprefs
is now--clear-prefs
or-cp
,-clearprops
option is remove (use--clear-prefs
instead),-geom
is now--geometry
,-nosplash
is now--no-splash
or `-ns,-sub
is now--substitute
or-s
,-testvector
is now--test-vector
or-tv
.-questa
NOTE: this is exact port of what we had in
develop/
and I got a feeling certain options are no longer needed or whatever, so please do the check and let me know.Tracing ticket #981
Fixes #981
Fixes #963
DEPENDS_ON #977