Re: [JGIT PATCH 1/1] jgit: create a tag command
- From
Robin Rosenberg <robin.rosenberg.lists@dewire.com>
- Date
- Jul 17, 2008, 21:31 UTC
- Message-ID
- <200807172331.18059.robin.rosenberg.lists@dewire.com>
- In-Reply-To
- <20080712034206.GA16101@spearce.org>
lördagen den 12 juli 2008 05.42.06 skrev Shawn O. Pearce:
Show 18 quoted lines
> "Shawn O. Pearce" <spearce@spearce.org> wrote: > > Mike Ralphson <mike.ralphson@gmail.com> wrote: > > > > > > I think we are at the point where we need to either write a > > > > #@!*(!@(! command line option parser, import one, or stop writing > > > > command line programs. I would certainly appreciate any opinion > > > > you might have on the matter. > > > > > > a) is a distraction, c) is a backwards step, so maybe b) wins. > > > > So I looked at GNU getopt and its at least smaller than Apache > > Commons, > > Probably the state-of-the-arg is args4j: > > https://args4j.dev.java.net/ > > It uses Java 5 annotations to setup the argument parsing:
But it doesn't use GNU getOpt's long/short style parsing which is a BIG loss. Maybe we could contribute it? Or at least not design options incompatible with such an option parser.
-- robin