Re: Feedback request

2017-04-18 Thread Mikael Ståldal
Looks nice! Some feedback: * I don't like to prefix interface names with "I", as you do in ITypeConverter etc. Doing so is common in .Net, but not in Java. * Why does CommandLine.parse() return List? This is not correctly documentated in the Javadoc @return tag. * Maybe CommandLine.usage() coul

Re: Feedback request

2017-04-15 Thread Gary Gregory
I do love the color help output! Gary On Apr 15, 2017 6:13 PM, "Remko Popma" wrote: > JCommander is very, very good. Apart from the dependency thing, some > differences: > > Picocli has: > - strongly typed positional parameters (in JCommander only options are > strongly typed, positional parame

Re: Feedback request

2017-04-15 Thread Remko Popma
JCommander is very, very good. Apart from the dependency thing, some differences: Picocli has: - strongly typed positional parameters (in JCommander only options are strongly typed, positional parameters are a list of Strings) - support for POSIX short options (so you can say ` -xvfInputFile` as w

Re: Feedback request

2017-04-15 Thread Gary Gregory
I use JCommander a lot. Can you explain the difference? Most applications I work on depend on other jars, so one more is no biggie. Thank you! Gary On Apr 15, 2017 7:25 AM, "Remko Popma" wrote: > Everyone, I would love your feedback on this: > > https://remkop.github.io/picocli/ > https://githu

Re: Feedback request

2017-04-15 Thread Remko Popma
Sent from my iPhone > On Apr 16, 2017, at 2:44, Christian Grobmeier wrote: > > I agree with Matt. > > What I love is the way you use annotations. I can't claim credit for that idea: that's the "inspired by JCommander/Args4j" part. https://github.com/remkop/picocli/wiki/FAQ > I can't tell

Re: Feedback request

2017-04-15 Thread Remko Popma
> On Apr 16, 2017, at 0:47, Matt Sicker wrote: > > It looks pretty neat! The single source code file idea is an amusing C-like > distribution mechanism, but it makes sense for this style of library. I'm > curious how you're making the docs as I've seen that format a lot and think > it could poss

Re: Feedback request

2017-04-15 Thread Christian Grobmeier
I agree with Matt. What I love is the way you use annotations. I can't tell you how I miss annotations when I work with PHP. On Sat, Apr 15, 2017, at 17:47, Matt Sicker wrote: > It looks pretty neat! The single source code file idea is an amusing > C-like > distribution mechanism, but it makes

Re: Feedback request

2017-04-15 Thread Matt Sicker
It looks pretty neat! The single source code file idea is an amusing C-like distribution mechanism, but it makes sense for this style of library. I'm curious how you're making the docs as I've seen that format a lot and think it could possibly be useful for log4j-core or one of the other subproject

Feedback request

2017-04-15 Thread Remko Popma
Everyone, I would love your feedback on this: https://remkop.github.io/picocli/ https://github.com/remkop/picocli It is heavily inspired by JCommander and Args4j but has improved ergonomics, customizable help (with colors) and various other improvements. I hope this will be useful in the log4j-t