From 56b40b3bb678b3d912e82ccc386dec17df3a85e4 Mon Sep 17 00:00:00 2001 From: "Bo-Chun Louis Chen(VM)" <louistw@uab.edu> Date: Mon, 23 Mar 2020 21:17:07 +0000 Subject: [PATCH] Add create account script Using rc_util functions to send request message and subscribe for confirmation right after that --- create_account.py | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100755 create_account.py diff --git a/create_account.py b/create_account.py new file mode 100755 index 0000000..4781435 --- /dev/null +++ b/create_account.py @@ -0,0 +1,17 @@ +#!/usr/bin/env python +import sys +import rc_util + +if len(sys.argv) < 2: + print("Usage: {} USERNAME [FULL_NAME] [REASON]".format(sys.argv[0]), file=sys.stderr) + exit(1) + +user_name = sys.argv[1] +full_name = sys.argv[2] if len(sys.argv) >= 3 else '' +reason = sys.argv[3] if len(sys.argv) >= 4 else '' + +rc_util.add_account(user_name, full=full_name, reason=reason) +print("Account requested for user: {}".format(user_name)) + +print("Waiting for confirmation...") +rc_util.consume(user_name) -- GitLab