5 repository-uri
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 este un framework de dezvoltare a interfeței în linie de comandă (CLI) și un parser de argumente pentru aplicații bazate pe JVM. Acesta mapează opțiunile liniei de comandă și parametrii poziționali către metode și câmpuri Java puternic tipizate, folosind un model declarativ bazat pe adnotări. Framework-ul oferă suport specific pentru compilarea de imagini native, producând fișierele de configurare pentru reflexie și resurse necesare pentru a construi binare standalone cu overhead de pornire redus. Se distinge, de asemenea, printr-un sistem dedicat pentru generarea de scripturi de autocompletare shell și un stilizator de terminal ANSI pentru aplicarea culorilor și stilurilor output-ului. Proiectul acoperă o gamă largă de capabilități pentru aplicații de terminal, inclusiv dispatch-ul ierarhic al comenzilor pentru subcomenzi imbricate, generarea automată a ajutorului de utilizare și a paginilor man, precum și implementarea unui shell interactiv cu prompt-uri pentru utilizator. Include, de asemenea, infrastructură pentru injecția de dependențe prin fabrici personalizate, conversia de tipuri bazată pe plugin-uri și procesarea fișierelor de argumente externe.
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.