cloudstack/tools
Rohit Yadav 8f51c630bd CLOUDSTACK-545: Tabularize cloudmonkey's response using filter=<fields,> argument
- Adds new cloudmonkey config field, tabularize
- If tabularize is set to true, all the list of dict in response are printed as
  table
- The columns of the tables can be filtered using the filter= argument, for ex:
  list domains listall=true filter=id,name,path
- filter arg will take comma separated values, if they have space put them under
  quotes
- Empty filter argument will cause it to print the whole table
- Multiple fields with the same name will cause it to print the column again
- In case there is a typo in the field, that column is skipped. It takes an
  intersection of response dict keys and filter keys provided
- Uses opensource prettytable library to pretty print tabular data

TODOs:
- Handle recursive table printing for nested list of dicts
- Colorize table columns if community wants such a feature

Signed-off-by: Rohit Yadav <bhaisaab@apache.org>
2012-12-20 16:33:08 -08:00
..
apidoc Backs NFS-based secondary storage with an S3-compatible object store. Periodically, a reaper thread synchronizes templates and ISOs stored on a NFS secondary storage mount with a configured S3 object store. It also pushes snapshots to the object store when they are created and downloads them in other zones on-demand. In addition to permitting the use of commodity or IaaS storage solutions for static assets, it provides a means of automatically synchronizing template and ISO assets across multiple zones. 2012-12-13 23:18:37 -08:00
bugs-wiki fixing license headers in marvin 2012-07-04 18:45:08 -04:00
build docs: Build the installation guide instead of "all" 2012-10-22 12:08:11 +02:00
cli CLOUDSTACK-545: Tabularize cloudmonkey's response using filter=<fields,> argument 2012-12-20 16:33:08 -08:00
devcloud devcloud: Fixed regression for network.conf commit 97fe053e2e 2012-12-17 13:16:32 -08:00
git Summary: Add Bugfix-for line to prepare-commit-msg 2012-11-07 10:07:07 -07:00
marvin - [CLOUDSTACK-509] S3-backed Secondary Storage - Adds S3 configuration support to Marvin - Moves configuration of global options to occur creation of zones since the values of global options impact the configuration and zone enablement processes 2012-12-19 16:09:25 -08:00
waf Patch from Gavin Lee: Change license to ASL2.0 in server and tools 2012-08-30 10:36:29 -04:00
whisker CLOUDSTACK-331: Added legal docs for ui/lib/excanvas.js 2012-10-12 12:36:43 -04:00