What's Changed
- rename NewOpts to more precise DomainOpts and ProviderOpts by @jacobsalmela in #145
- Replace Version Command with Cobra by @rustydb in #148
- Shrink logo by @rustydb in #149
- update go4.org/unsafe/assume-no-moving-gc for panic on dev systems by @jacobsalmela in #151
- update makefile to setting up tests from scratch by @jacobsalmela in #153
- remove empty tests and continuity to error on commands that are not implemented by @jacobsalmela in #156
- refactor to support multiple providers by @jacobsalmela in #150
- merge provider cmd flags with bootstrap init command on a per-provider basis by @jacobsalmela in #157
- update readme with use-cases, new moniker, example workflow by @jacobsalmela in #160
- Merge CANI command with provider command by @jacobsalmela in #159
- generalize add cabinet workflow by moving cobra command down to provider layer by @jacobsalmela in #158
- generalize list cabinet workflow for multiple providers by @jacobsalmela in #161
- pass cmd and args to ValidateExternal to better support multiple prov… by @jacobsalmela in #162
- pass cobra command to all viable interface functions to give control … by @jacobsalmela in #163
- add skeleton hpcm provider by @jacobsalmela in #164
- add canu package for ccj/paddle types by @jacobsalmela in #165
- Moved all the import and export code into the provider by @shunr-hpe in #166
- add auto-generated hpcm-client package by @jacobsalmela in #167
- function for loading an hpcm config to a struct by @jacobsalmela in #168
- load paddle file by @jacobsalmela in #169
- Refactor move csm to provider by @shunr-hpe in #170
- migrate single-provider config to multi by @jacobsalmela in #171
- add multi-provider support by @jacobsalmela in #172
New Contributors
Full Changelog: v0.3.0...v0.4.0