Skip to content

Commit 073d8d5

Browse files
author
Gauvain Pocentek
committed
Implement "user search" CLI
1 parent 6975ac6 commit 073d8d5

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

gitlab/cli.py

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,8 @@
4646
'owned': {},
4747
'all': {}},
4848
gitlab.User: {'block': {'required': ['id']},
49-
'unblock': {'required': ['id']}},
49+
'unblock': {'required': ['id']},
50+
'search': {'required': ['query']}},
5051
}
5152

5253

@@ -222,6 +223,12 @@ def do_project_milestone_issues(self, cls, gl, what, args):
222223
except Exception as e:
223224
_die("Impossible to get milestone issues (%s)" % str(e))
224225

226+
def do_user_search(self, cls, gl, what, args):
227+
try:
228+
return gl.users.search(args['query'])
229+
except Exception as e:
230+
_die("Impossible to search users (%s)" % str(e))
231+
225232

226233
def _populate_sub_parser_by_class(cls, sub_parser):
227234
for action_name in ['list', 'get', 'create', 'update', 'delete']:

0 commit comments

Comments
 (0)