Airline
JLine
Our great sponsors
Airline | JLine | |
---|---|---|
- | 7 | |
848 | 1,385 | |
0.0% | 1.5% | |
0.0 | 9.0 | |
almost 2 years ago | 1 day ago | |
Java | Java | |
Apache License 2.0 | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Airline
We haven't tracked posts mentioning Airline yet.
Tracking mentions began in Dec 2020.
JLine
- FLaNK Stack for 15 May 2023
-
Kotlin CLI apps development status
If you wanted to give writing a CLI a go yourself from scratch, I recommend searching for Java solutions first. Kotter itself is built on top of https://github.com/jline/jline3
-
Kotter (a Kotlin-idiomatic library for writing dynamic console application) hits 1.0!
I sit on top of JLine at the very bottom.
-
I've created a small library for interactive CLI UI called 'kotlin-inquirer'
Unfortunately, It doesn't work with Intellij terminalsee this issue
-
Introducing incomplete: A Simple Clojure Code Completion Library
Right now REPLy is kind of stuck and it needs to be updated to the latest version of JLine eventually (https://github.com/jline/jline3).
-
How do I get 'function key inputs' from System.in ? it stores as a String, but F1 = "P" ?? and appears as "^[OP", what data type are function keys ? thanks!
thanks for the reply, we;ve found the jlines library https://github.com/jline/jline3. it has key bindings for key events and a non blocking line reader, but now im stuck on changing it to blocking to read lines in ! for data entry ! thank you again.
-
Comparing Strings in real time
[1] https://github.com/jline/jline3
What are some alternatives?
picocli - Picocli is a modern framework for building powerful, user-friendly, GraalVM-enabled command line apps with ease. It supports colors, autocompletion, subcommands, and more. In 1 source file so apps can include as source & avoid adding a dependency. Written in Java, usable from Groovy, Kotlin, Scala, etc.
JCommander - Command line parsing framework for Java
Spring Shell 3 - Spring based shell
args4j - args4j
kotlin-inquirer - A collection of common interactive command line user interfaces written in Kotlin
JewelCLI - JewelCli uses an annotated interface definition to automatically parse and present command line arguments
JOpt Simple - Java library for parsing command line options
airline - Java annotation-based framework for parsing Git like command line structures with deep extensibility