Skip to content

jline/jline2

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
July 24, 2015 02:58
July 16, 2018 13:57
March 14, 2016 11:57
December 5, 2016 14:39
March 14, 2016 11:57

Description

JLine is a Java library for handling console input. It is similar in functionality to BSD editline and GNU readline. People familiar with the readline/editline capabilities for modern shells (such as bash and tcsh) will find most of the command editing features of JLine to be familiar.

JLine 2.x is an evolution of JLine 1.x which was previously maintained at SourceForge.

JLine 2.x development has come to an end, and users are encouraged to investigate the use of JLine 3.x instead.

License

JLine is distributed under the BSD License, meaning that you are completely free to redistribute, modify, or sell it with almost no restrictions.

Documentation

Forums

Maven Usage

Use the following definition to use JLine in your maven project:

<dependency>
  <groupId>jline</groupId>
  <artifactId>jline</artifactId>
  <version>2.14.2</version>
</dependency>

Building

Requirements

  • Maven 3+
  • Java 5+

Check out and build:

git clone git://github.com/jline/jline2.git
cd jline2
mvn install