Lanterna (or "lantern") is a free and open source Java library allowing you to write easy semi-graphical user interfaces in a text-only environment, very similar to curses.
Lanterna is supporting xterm compatible terminals and terminal emulators such as konsole, gnome-terminal, putty, xterm and many more.
One of the main benefits of lantern is that it's not dependent on any native library but runs 100% in pure Java.
Detailed instructions on how to install and use the Lanterna library on your Mac are available HERE.
Lanterna is a cross-platform utility capable of running on any operating system that comes with Java support (e.g. Mac OS X, Windows, Linux).
Requirements:
· Java
What's New in This Release: [ read full changelog ]
· New method invalidate the Screen buffer and force a complete redraw
· Visibility changes on GUIScreen to make it easier to extend