help="admin username [default %default]") parser.add_option("-P", "--authpass", type="string", help="admin password") parser.add_option("-c", "--context", type="string", help="MDB context") parser.add_option("", "--debug", action="store_true", help="enable debugging output") parser.add_commands(AgentCommands, "Agent") parser.add_commands(DemoCommands) parser.add_commands(ServerCommands, "Server") parser.add_commands(SetupCommands, "Setup") parser.add_commands(UserCommands, "User") if __name__ == '__main__': (command, options, args) = parser.parse_args() formatter = logging.Formatter("%(levelname)s: %(message)s") console = logging.StreamHandler() console.setFormatter(formatter) logging.root.addHandler(console) if options.debug: logging.root.setLevel(logging.DEBUG) else: logging.root.setLevel(logging.INFO) log = logging.getLogger("bongo.admintool") if command is None: parser.print_help()