Æsh (Another Extendable SHell) is a Java library that provides an API which allow the programmer to write command-based programs in a terminal-independent manner. Æsh support most GNU Readline features and many different terminal operations.