Popravdě, to textové rozhraní pro Anacondu bylo natolik specifické (podpora sériových terminálů na mainframech), že jsme to tenkrát (cca 2012) vyřešili trošku jinak.
TUI a GUI v Anacondě sdílí datový backend, ale mají vlastní definice vzhledu a používají jiné UI knihovny.
Pro TUI jsem z toho důvodu tenkrát napsal knihovnu simpleline:
https://github.com/rhinstaller/python-simpleline
Ale koukám, že ji kluci od té doby částečně přepsali a není už tak deklarativní jak kdysi bývala.