A text-based user interface for java, configured with json.