# Arguments # # python ocic-cli.py <config-file> <cmd> # nArgs = len(sys.argv) if nArgs >= 3: configFile = sys.argv[1] cmd = sys.argv[2] config = configparser.ConfigParser() config.read(configFile) else: cmd = "help" if cmd == "auth": o = Operations() o.authenticate(config, show=True) print(o.auth) elif cmd == "database": o = Operations() o.authenticate(config) r = o.databaseInstance() for i in r['services']: out = ", ".join( map(str, [ i['service_name'], i['version'], i['current_version'], i['dbUsableStorage'], i['status'], i['sid'], i['created_by'], i['num_nodes'], i['edition'], i['shape'], i['rac_database'] ])) print(out)