intel / ccloudvm

Configurable Cloud VM is a small command line tool for automatically creating development and demo environments for complex projects. The tool sets up these development environments inside a virtual machine which it automatically creates on the user’s host computer. This avoids polluting the user’s host machine with components from the chosen development environment and provides a clean, predictable and repeatable environment in which this development environment can run.
Apache License 2.0
32 stars 19 forks source link

Re-write cli using cobra #24

Closed markdryan closed 6 years ago

markdryan commented 6 years ago

The CLI command and option handling is a hand written and a little hacky. This was fine when the tool was small, but now it's getting large, the current code is becoming messy and a little unmaintainable. We had good success in ciao using the https://github.com/spf13/cobra library. It should work nicely in ccloudvm.

markdryan commented 6 years ago

Fixed by PR #30