This PR adds tools to make it easier to interact with charm bundles and the Juju CLI.
Bundle class adds things like loading bundles from yaml, comparing bundles, diffing bundles. Also included is the get_newest_charm_revision() helper, which retrieves from juju info cli command what the newest charm revision is for a charm in a particular channel.
Juju class and helpers add some convenience functions and structure around calling the juju cli
This PR adds tools to make it easier to interact with charm bundles and the Juju CLI.
Bundle class adds things like loading bundles from yaml, comparing bundles, diffing bundles. Also included is the get_newest_charm_revision() helper, which retrieves from
juju info
cli command what the newest charm revision is for a charm in a particular channel.Juju class and helpers add some convenience functions and structure around calling the juju cli