print( " delete_projects file: deletes projects given a list of github urls (in a txt file)" ) print(" delete_index: deletes the index and the mappings") if __name__ == "__main__": conparser = ConfigParser() conparser.read("agora.properties") properties = conparser["AGORAProperties"] dbmanager = DBManager(properties) if ((not sys.argv) or len(sys.argv) <= 1): print_usage() elif (sys.argv[1] == "create_index"): dbmanager.create_index() elif (sys.argv[1] == "add_project"): dbmanager.add_project(sys.argv[2]) elif (sys.argv[1] == "add_projects"): dbmanager.add_projects(read_file_in_lines(sys.argv[2])) elif (sys.argv[1] == "flush_index"): dbmanager.flush_index() elif (sys.argv[1] == "delete_project"): dbmanager.delete_project(sys.argv[2]) elif (sys.argv[1] == "delete_projects"): dbmanager.delete_projects(read_file_in_lines(sys.argv[2])) elif (sys.argv[1] == "delete_index"): dbmanager.delete_index() else: print_usage()