From 3c71fdf29bda9684ba1565dc4417459224deeaed Mon Sep 17 00:00:00 2001 From: Matthew Farrellee Date: Wed, 22 Jan 2014 14:46:24 -0500 Subject: [PATCH] Add job-template-list to CLI Change-Id: Ida0770059ab838badd150c6df1887840647eb1d0 Implements: blueprint python-savannaclient-cli --- savannaclient/api/shell.py | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/savannaclient/api/shell.py b/savannaclient/api/shell.py index d7da000b..9103cac6 100644 --- a/savannaclient/api/shell.py +++ b/savannaclient/api/shell.py @@ -538,3 +538,25 @@ def do_job_binary_delete(cs, args): """Delete a job binary.""" cs.job_binaries.delete(args.id) # TODO(mattf): No indication of result + + +# +# Jobs +# ~~~~ +# job-template-list +# +# TODO(mattf): job-template-show --name |--id +# +# TODO(mattf): job-template-create --name +# --type +# --mains +# --libs +# +# TODO(mattf): job-template-delete --name |--id +# + +def do_job_template_list(cs, args): + """Print a list of job templates.""" + templates = cs.jobs.list() + columns = ('id', 'name', 'description') + utils.print_list(templates, columns)