[openstack-dev] [Solum] Command Line Interface for Solum
jaypipes at gmail.com
Sun Nov 10 17:36:39 UTC 2013
On 11/10/2013 10:15 AM, Noorul Islam K M wrote:
> Hello all,
> I registered a new blueprint  for command line client interface for
> Solum. We need to decide whether we should have a separate repository
> for this or go with new unified CLI framework . Since Solum is not
> part of OpenStack I think it is not the right time to go with the
> unified CLI.
I think a separate repository (python-solumclient) is appropriate.
There are two main camps of client tool programming: using the cliff
library  and using the framework that was originally used for the
Rackspace Cloud Servers CLI tool and library.
Example of the cliff style is python-neutronclient . Example of the
other style is the current python-novaclient .
I actually would love to see the Solum client take the best of both of
the styles and create a client library that uses the cliff library for
the underlying CLI plumbing and use the object-oriented style of
python-novaclient that returns Resource objects instead of raw dicts
like python-neutronclient does...
More information about the OpenStack-dev