summaryrefslogtreecommitdiff
path: root/keystoneclient
diff options
context:
space:
mode:
authorDolph Mathews <dolph.mathews@gmail.com>2012-03-13 22:17:27 -0500
committerDolph Mathews <dolph.mathews@gmail.com>2012-03-20 12:53:13 -0500
commitb8e9d090b9a37af8474e784dca485a27f414f38d (patch)
tree9cb6feb9d5294881897f05d5d56146568fde3395 /keystoneclient
parentc10ba52316897607dc37181440622803738ae068 (diff)
downloadpython-keystoneclient-b8e9d090b9a37af8474e784dca485a27f414f38d.tar.gz
Implement user-get based on tenant-get (bug 940272)
Change-Id: Id679f1df068247db8f6a1f13515870488011b544
Diffstat (limited to 'keystoneclient')
-rwxr-xr-xkeystoneclient/v2_0/shell.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/keystoneclient/v2_0/shell.py b/keystoneclient/v2_0/shell.py
index 52bbb0f..84fc389 100755
--- a/keystoneclient/v2_0/shell.py
+++ b/keystoneclient/v2_0/shell.py
@@ -29,6 +29,13 @@ def do_user_list(kc, args):
utils.print_list(users, ['id', 'enabled', 'email', 'name'])
+@utils.arg('id', metavar='<user-id>', help='User ID to display')
+def do_user_get(kc, args):
+ """Display user details."""
+ user = kc.users.get(args.id)
+ utils.print_dict(user._info)
+
+
@utils.arg('--name', metavar='<user-name>', required=True,
help='New user name (must be unique)')
@utils.arg('--tenant_id', metavar='<tenant-id>',