I didn't like switching between cloud web dashes and terminal to just print some boxes, so I made a TUI tool to wrap the process and let me stay in terminal.
This is a initial release of a TUI tool that will forever be scoped to boxes only.
Why not more than VPS?
Clouds provide differentiated but similar managed offerings atop boxes. For me, boxes have always been fundamental in deployment, but supporting a clean abstraction over the differentiated managed offerings (like DBs, load balancers, etc), is too complex to be valuable I think. I'm more aligned with Unix philosophy of small, focused composable tools. CloudMaster is supposed to be that for VPS price checking and rental.
The architecture is simple: TUI wrapper over provider CLI tools. It's not "necessary" (you can just use the CLI, or the web dashboards), but for me, it saves me time, and I like the ability to spin up a box, drop into SSH from CloudMasters to test something, then drop back out and nuke the box, without ever switching out of terminal.
Future releases will fix bugs, improve stability, aim for more accurate pricing, add support for custom disk sizes and resizing, and add more clouds as appropriate, etc.
This is a initial release of a TUI tool that will forever be scoped to boxes only.
Why not more than VPS?
Clouds provide differentiated but similar managed offerings atop boxes. For me, boxes have always been fundamental in deployment, but supporting a clean abstraction over the differentiated managed offerings (like DBs, load balancers, etc), is too complex to be valuable I think. I'm more aligned with Unix philosophy of small, focused composable tools. CloudMaster is supposed to be that for VPS price checking and rental.
The architecture is simple: TUI wrapper over provider CLI tools. It's not "necessary" (you can just use the CLI, or the web dashboards), but for me, it saves me time, and I like the ability to spin up a box, drop into SSH from CloudMasters to test something, then drop back out and nuke the box, without ever switching out of terminal.
Future releases will fix bugs, improve stability, aim for more accurate pricing, add support for custom disk sizes and resizing, and add more clouds as appropriate, etc.