print(
     "gh : get history, ghd : get history dict, ec : export csv, ep : export pickle, ri : remove invalid"
 )
 print("quit : quit")
 a = input("opcode > ")
 print(
     "--------------------------------------------------------------------"
 )
 if a == "gs":
     print(conn.get_settings())
 elif a == "q":
     conn.query()
 elif a == "qs":
     conn.query_with_string(None)
 elif a == "p":
     conn.print_history()
 elif a == "c":
     conn.clear_history()
     conn.print_history()
 elif a == "gh":
     print(conn.get_history())
 elif a == "ghd":
     print(conn.get_history_dict())
 elif a == "ri":
     conn.remove_invalid()
 elif a == "ec":
     conn.export_csv()
 elif a == "ep":
     conn.export_pickle()
 elif a == "quit":
     break