|over 1 year ago||2 days ago|
|GNU General Public License v3.0 or later||Apache License 2.0|
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.
Ruby and Clojure Support in Ghidra
3 projects | reddit.com/r/ghidra | 30 Aug 2021
🔍 Validate New-Caledonia Phone Numbers from cli ⌨️
3 projects | dev.to | 14 Sep 2022
Then we released a JBang! and picocli based cli that would be, on any OS running a jvm runtime :
📲 Inspired by Twilio we started to build our own (pico)cli to send sms
6 projects | dev.to | 28 Jul 2022
picocli : "a mighty tiny command line interface"
Textual in Clojure?
9 projects | reddit.com/r/Clojure | 28 Apr 2022
Crest, a command-line API modeled after JAX-RS (Command REST)
2 projects | reddit.com/r/java | 21 Mar 2022
It looks to have even more features than Picocli.
Need Guidance: How to compile an application so it can run as application without Java IDE on another computer. (Example: ./runWatchFolders )
4 projects | reddit.com/r/java | 12 Mar 2022
I think you are looking for https://picocli.info/ - has info on how to build and distribute Java command-line apps, including using GraalVM to generate a single file native executable.
If you were to start your coding journey from zero, what would be your plan?
8 projects | reddit.com/r/learnprogramming | 21 Feb 2022
For actual user interface, I would start with a terminal. I want to open a temrinal, write the name of my program, possibly with some arguments, the program starts and I see a prompt, and then I can write simple commands and the program does stuff. This way I can learn about parsing arguments (something like what picocli is doing in Java) but also about working with strings: parsing them, splitting, converting into other data, etc. Maybe even a bit of regex patterns, they wouldn't hurt.
What is something you made in Java to automate/make your job easier?
12 projects | reddit.com/r/java | 24 Dec 2021
Code Coverage, Java Debugger API and Full Integration in Building DDJT - Day 3
2 projects | dev.to | 22 Dec 2021
I really like PicoCLI, I think that if you look at this source file, you can easily see why. It makes coding a command line app trivial. You get gorgeous CLI APIs with highlighting, completion, smart grouping and so much more. It even has a preprocessor, which makes it easy to compile it with GraalVM.
Scaffolding Spring Boot, Freemarker and JDI - Building DDTJ, Day 2
3 projects | dev.to | 21 Dec 2021
For the CLI, I used PicoCLI. I meant to write about it ages ago and was bogged down with other things. I researched dozens of CLI tools for Java when we started Lightrun. They were all just awful. I like an opinionated approach as much as the next person, but they literally didn't let me define the syntax of the CLI code.
3 projects | dev.to | 25 Oct 2021
What are some alternatives?
Spring Shell 3 - Spring based interactive shell
JCommander - Command line parsing framework for Java
args4j - args4j
Airline - Java annotation-based framework for parsing Git like command line structures
JLine - JLine is a Java library for handling console input.
JewelCLI - JewelCli uses an annotated interface definition to automatically parse and present command line arguments
kotlinx-cli - Pure Kotlin implementation of a generic CLI parser.
clikt - Multiplatform command line interface parsing for Kotlin
JOpt Simple - Java library for parsing command line options
airline - Java annotation-based framework for parsing Git like command line structures with deep extensibility
mordant - Multiplatform text styling for Kotlin command-line applications
jbang - Unleash the power of Java - JBang Lets Students, Educators and Professional Developers create, edit and run self-contained source-only Java programs with unprecedented ease.