Description
The CLI tools in qpid/tools/src/py have inconsistent and conflicting options. For example, the broker URL is specified differently in different tools:
- qpid-config -a <url>
- qpid-stat <url>
qpid-route specifies two broker urls (source and destination) and makes its connection to one or the other depending on the --src-local switch.
The proposal is to adopt a set of common options used for all of the tools:
-h --help Help text
-b --broker Broker URL
-t --timeout Time to wait for broker connection
--sasl-mechanism Mechanism to authenticate with the broker