Created as a result of discussion in #12076
Is your feature request related to a problem? Please describe.
NVDA supports many command line parameters however in most cases it performs no validation as to the given parameter being valid in the current context. For example:
--install and --install-silent should not be accepted when started from sources or when provided to an installed copy
--create-portable and --create-portable-silent should not be accepted when running from sources, and should give an error when --portable-path is not provided.
Describe the solution you'd like
NVDA should show a warning in these cases.
Describe alternatives you've considered
None.
Additional context
Some options such as --portable-path should not cause a warning even if --create-portable has not been provided since they can be used to prepopulate values in the GUI.
Created as a result of discussion in #12076
Is your feature request related to a problem? Please describe.
NVDA supports many command line parameters however in most cases it performs no validation as to the given parameter being valid in the current context. For example:
--installand--install-silentshould not be accepted when started from sources or when provided to an installed copy--create-portableand--create-portable-silentshould not be accepted when running from sources, and should give an error when--portable-pathis not provided.Describe the solution you'd like
NVDA should show a warning in these cases.
Describe alternatives you've considered
None.
Additional context
Some options such as
--portable-pathshould not cause a warning even if--create-portablehas not been provided since they can be used to prepopulate values in the GUI.