JLine 2.x is an evolution of JLine 1.x, a Java library for handling console input. It is similar in functionality to BSD editline and GNU readline.