try: import readline except ImportError: print("Module readline not available.") else: # Add tab completion import rlcompleter readline.parse_and_bind("tab: complete") # Don't write history on exit readline.write_history_file = lambda *args: None # Try to install rich's prettification stuff try: from rich import pretty except ImportError: print("Failed to import Rich for CLI prettification") else: pretty.install()