5 repositorios
Libraries for parsing arguments and handling console input in Java.
Explore 5 awesome GitHub repositories matching part of an awesome list · Java CLI Frameworks. Refine with filters or upvote what's useful.
picocli es un framework de desarrollo de interfaz de línea de comandos (CLI) y analizador de argumentos para aplicaciones basadas en JVM. Mapea opciones de línea de comandos y parámetros posicionales a métodos y campos de Java fuertemente tipados utilizando un modelo declarativo basado en anotaciones. El framework proporciona soporte específico para la compilación de imágenes nativas, produciendo los archivos de configuración de reflexión y recursos necesarios para construir binarios independientes con menor sobrecarga de inicio. Se distingue además con un sistema dedicado para generar scripts de autocompletado de shell y un estilizador de terminal ANSI para aplicar colores y estilos a la salida. El proyecto cubre una amplia gama de capacidades de aplicaciones de terminal, incluyendo despacho de comandos jerárquicos para subcomandos anidados, generación automatizada de ayuda de uso y páginas man, e implementación de shell interactivo con prompts de usuario. También incluye infraestructura para inyección de dependencias a través de fábricas personalizadas, conversión de tipos basada en plugins y el procesamiento de archivos de argumentos externos.
Modern framework for building user-friendly CLI apps.
JLine is a Java library for handling console input.
Library for handling console input and readline capabilities.
args4j args4j is a small Java class library that makes it easy to parse command line options/arguments in your CUI application. See more info at https://args4j.kohsuke.org/
Library for parsing command-line options and arguments.
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to You under the Apache License, Version 2.0 (the "License"); you…
API for presenting, processing, and validating interfaces.