prompt_toolkit is a library for building powerful interactive command lines in Python.