chiark / gitweb /
backend.py: Use configured delimiter for joining fields.
[chopwood] / cmd-remote.py
index c8f0aed3f46d0e7aa9052f30a12954470817e7c4..e90f400cfa6c3d42f5d5968a6049e2671950aead 100644 (file)
@@ -42,4 +42,20 @@ def cmd_set_svc(service, user):
   svc = CU.check_service(service)
   svc.clearpasswd(user)
 
+@SC.subcommand(
+  'mkpwent', ['remote'], 'Create a new user record',
+  params = [SC.Arg('user'), SC.Arg('service')],
+  rparam = SC.Arg('fields'))
+def cmd_mkpwent_svc(user, service, fields):
+  passwd = U.readline('new password')
+  svc = CU.check_service(service)
+  svc.mkpwent(user, passwd, fields)
+
+@SC.subcommand(
+  'rmpwent', ['remote'], 'Remove an existing user record',
+  params = [SC.Arg('user'), SC.Arg('service')])
+def cmd_rmpwent_svc(user, service):
+  svc = CU.check_service(service)
+  svc.rmpwent(user)
+
 ###----- That's all, folks --------------------------------------------------