def main(): parser = argparse.ArgumentParser( description = 'the argparse' ) parser.add_argument('-d', action='store', dest='domain') parser.add_argument('-n', action='store', dest='name') args = parser.parse_args() domain = args.domain name = args.name if(domain == None): printUsage() return db.getDB() if db.isExist(domain, name): print 'The domain '+ domain + ' is exist, please use setpw or getpw.' return nextpw = True while(nextpw): pw = createpw() print pw isOK =raw_input('Is it OK?(yes/no):(yes)') if isOK == '' or isOK == 'yes': nextpw = False db.insertpw(domain, name, pw) if name==None: print domain + ' : ' + pw + ' is inserted.' else: print domain + "|" + name + ' : ' + pw + " is inseted." pyperclip.setcb(pw) print 'the password is copyed to clipboard.'
def main(): parser = argparse.ArgumentParser( description = 'the argparse' ) parser.add_argument('-d', action='store', dest='domain') parser.add_argument('-p', action='store', dest='password') parser.add_argument('-n', action='store', dest='name') args = parser.parse_args() if args.domain == None or args.password == None: printUsage() return db.getDB() if db.isExist(args.domain, args.name): db.setpw(args.domain, args.name, args.password) print "Success! you can check it by running getpw." else: if args.name==None: print "the domain " + args.domain + " is not exist, please try createpw." else: print "the domain " + args.domain + " and the name " + args.name + " is not exist, please try createpw."