summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAlon Levy <alon@pobox.com>2015-04-10 14:33:35 +0200
committerAlon Levy <alon@pobox.com>2015-04-10 14:33:35 +0200
commit998237374cb98793e5819aeb8b379f846608b9e3 (patch)
tree17b829687fb839dd0e6a3751e10066529ab49f54 /src
parentd8b3592e9103db5a8b71fa2c10aa11c694fea9d4 (diff)
rz_cli: add list-name/list-table for ease with merge-file
Diffstat (limited to 'src')
-rwxr-xr-xsrc/server/rz_cli.py9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/server/rz_cli.py b/src/server/rz_cli.py
index 501b5f85..667183b0 100755
--- a/src/server/rz_cli.py
+++ b/src/server/rz_cli.py
@@ -101,7 +101,8 @@ def remove(rzdoc_name):
if __name__ == '__main__':
p = argparse.ArgumentParser(description="rhizi command line interface")
p.add_argument('--config-dir', help='path to Rhizi config dir', default='res/etc')
- p.add_argument('--list', default=False, action='store_true')
+ p.add_argument('--list-names', default=False, action='store_true')
+ p.add_argument('--list-table', default=False, action='store_true')
p.add_argument('--delete', help='doc name to delete')
p.add_argument('--merge-target', help='name of resulting rzdoc')
p.add_argument('--merge', help='comma separated names of docs to merge')
@@ -113,8 +114,12 @@ if __name__ == '__main__':
kernel = RZ_Kernel()
db_ctl = dbc.DB_Controller(cfg)
kernel.db_ctl = db_ctl
- if args.list:
+ if args.list_table:
print('\n'.join('%30s %30s' % (d['name'].ljust(30), d['id'].ljust(30)) for d in kernel.rzdoc__list()))
+ raise SystemExit
+ if args.list_names:
+ print('\n'.join(d['name'] for d in kernel.rzdoc__list()))
+ raise SystemExit
if args.delete:
remove(args.delete)
if args.clone: