Gabriel Reid created PHOENIX-896:
------------------------------------
Summary: Improve cmdline parsing of psql (PhoenixRuntime)
Key: PHOENIX-896
URL: https://issues.apache.org/jira/browse/PHOENIX-896
Project: Phoenix
Issue Type: Improvement
Reporter: Gabriel Reid
PhoenixRuntime (the class that is run via the "psql" command) does its own
custom command-line parameter parsing, which has a number of limitations. One
of the biggest issues is that it depends on the ordering of named parameters vs
unnamed (i.e. file parameters), and starts performing actions as part of the
command-line parameter parsing. This can lead to some files being run/imported,
and then the tool stopping with an error due to an unexpected command-line
parameter.
An additional (but probably less important) issue is that the current parameter
parsing is difficult to debug and test (there are currently no automated tests).
--
This message was sent by Atlassian JIRA
(v6.2#6252)