Several improvements coming from first real usage of lmctl as a client library in a Python application (with some "in the area" changes).
Closes #12 - lmctl get env --help
Closes #34 - added DESCRIPTION.md to be used for long_description in setup.py
Closes #55 - client credentials supported with new client lmctl.client (and back-ported to previous client lmctl.drivers.lm)
Closes #56 - new client libraries lmctl.client
Closes #62 - default config file expected at <home>/.lmctl/config.yaml
Closes #63 - several new commands added (thanks to new client) with new syntax (see lmctl get --help, lmctl create --help etc.)
Closes #64 - new address property can be used in place of protocol, host and port
Closes #65 - a new set of integration tests (with a framework in place to expand quickly) for the CLI (tests.integration.cli) and new client (tests.integration.client)
Several improvements coming from first real usage of lmctl as a client library in a Python application (with some "in the area" changes).
Closes #12 -
lmctl get env --help
Closes #34 - addedDESCRIPTION.md
to be used for long_description insetup.py
Closes #55 - client credentials supported with new clientlmctl.client
(and back-ported to previous clientlmctl.drivers.lm
) Closes #56 - new client librarieslmctl.client
Closes #62 - default config file expected at<home>/.lmctl/config.yaml
Closes #63 - several new commands added (thanks to new client) with new syntax (seelmctl get --help
,lmctl create --help
etc.) Closes #64 - newaddress
property can be used in place ofprotocol
,host
andport
Closes #65 - a new set of integration tests (with a framework in place to expand quickly) for the CLI (tests.integration.cli
) and new client (tests.integration.client
)