https://pypi.python.org/pypi/prompt_toolkit
Library for building powerful interactive command lines in Python