Exclude unset optional cmd groups
authorStavros Sachtouris <saxtouri@admin.grnet.gr>
Mon, 8 Jul 2013 11:21:35 +0000 (14:21 +0300)
committerStavros Sachtouris <saxtouri@admin.grnet.gr>
Mon, 8 Jul 2013 11:21:35 +0000 (14:21 +0300)
commit320aac173451b29df66fd11ad82795fb6158ac1a
tree4ec744b1c5b520b7fd3dd6793f075cca71def647
parent023d7ab0af5cf2e6250645c3272a49a7c79a3c02
Exclude unset optional cmd groups

Refs: #4114

E.g. the cyclades spec package contains the non-optional group "server" and
the optional group "floatingip". Now kamaki can load only the "server"
group, except if the user requests the loading of "floatingip" group too.
kamaki/cli/__init__.py
kamaki/cli/argument.py
kamaki/cli/command_shell.py
kamaki/cli/command_tree.py
kamaki/cli/config.py