Java annotation-based framework for parsing Git like command line structures
args4j
Several implementations of a text table, originally using ASCII and UTF-8 characters for borders.
Apache Commons CLI
Jansi is a small java library that allows you to use ANSI escape sequences to format your console output which works even on windows.
ASCII renderer in pure java with no external dependencies
Reflectionless command line parser
Java SSH client (an object-oriented wrapper around JSch)
Command line parsing framework for Java
JewelCli uses an annotated interface definition to automatically parse and present command line arguments
JLine is a Java library for handling console input.
Java library for parsing command line options
Java library for creating text-based GUIs
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.
Spring based shell
A library for creating interactive console applications in Java
ZeroTurnaround Process Executor