Python prompt toolkit
From wikinotes
prompt_toolkit is a library that lets you create commandline interfaces with:
- syntax highlighting
- tab-completion
- builtin vi-mode!
Documentation
official docs https://python-prompt-toolkit.readthedocs.io/en/stable/ github https://github.com/prompt-toolkit/python-prompt-toolkit