> I think it's time to build a quality command line library for managing
> cloud services built on top of Libcloud.

That sounds like a fantastic idea.

> As far as the actual coding goes we have two options:
> 1. Start from scratch
> 2. Try to re-use Roman's lc-tools library (
> https://github.com/novel/lc-tools/)

I haven't contributed to Libcloud in a very long time, but I've been
lurking on the list and I would suggest taking a look at Doug
Hellman's cliff project [0].  It's a very elegant framework for
building out command line tools that might be very helpful for you.
For instance, if you call the tool "contrail" usage might look
something like this (borrowing output from Roman's tool):

> contrail list nodes
12345 mynode 100.101.102.103 idle
12346 othernode 100.101.102.104 running

> contrail create node --image 32 --provider s3 --name newnode
...

Hope this helps!

~Kyle Marsh

[0] http://blog.doughellmann.com/2012/05/cliff-command-line-interface_14.html

Reply via email to