21 lines
462 B
Text
21 lines
462 B
Text
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()
|
|
|