projects/qitab/command-line-arguments.git
3 months agoAvoid requiring asdf-driver on asdf3. master
Francois-Rene Rideau [Sun, 3 Mar 2013 17:58:07 +0000] 
Avoid requiring asdf-driver on asdf3.

5 months agoMake it work with new asdf-driver.
Francois-Rene Rideau [Fri, 18 Jan 2013 17:47:57 +0000] 
Make it work with new asdf-driver.

11 months agoRename README.org to README.
Francois-Rene Rideau [Wed, 18 Jul 2012 01:54:07 +0000] 
Rename README.org to README.
Revise some documentation in parse.lisp.

20 months agoForward declaration for process-command-line-options. Some bug comments.
Francois-Rene Rideau [Fri, 14 Oct 2011 07:53:38 +0000] 
Forward declaration for process-command-line-options. Some bug comments.

3 years agoRename files, add handle-command-line to simplify XCVB.
Francois-Rene Rideau [Tue, 10 Nov 2009 13:21:06 +0000] 
Rename files, add handle-command-line to simplify XCVB.

3 years agoAdd support for properly aligning options with and without short and long names in...
Levente Mészáros [Fri, 6 Nov 2009 12:12:00 +0000] 
Add support for properly aligning options with and without short and long names in show-option-help.

Instead of having

-f --foo
--bar

Now we have

-f --foo
   --bar

when bar specifies #\Space as the short option designator.

3 years agoAdded automatic word wrapping to show-option-help.
Levente Mészáros [Mon, 19 Oct 2009 10:48:42 +0000] 
Added automatic word wrapping to show-option-help.

New lines are still supported. Set *print-right-margin* to control where
word wrapping occurs. To provide a sensible default it cannot be smaller than 100.
Update test case.

3 years agoAt the request of dwim.hu, add optional sorting of option names when printing help.
Francois-Rene Rideau [Tue, 13 Oct 2009 20:25:41 +0000] 
At the request of dwim.hu, add optional sorting of option names when printing help.

3 years agoDon't rely on compile time #+cl-launch - use run-time detection,
Francois-Rene Rideau [Fri, 2 Oct 2009 16:55:46 +0000] 
Don't rely on compile time #+cl-launch - use run-time detection,
so cl-launch can compiled in parallel without declaring a dependency.

3 years agoBetter formatting for option help.
Levente Mészáros [Fri, 25 Sep 2009 12:05:01 +0000] 
Better formatting for option help.

Format multiline documentation properly indented,
that is each line should start at the same column.
Print option type too and use little bit wider tabs.

3 years agoClarify licensing issues.
Francois-Rene Rideau [Fri, 25 Sep 2009 11:20:43 +0000] 
Clarify licensing issues.

3 years agoAdd a README. Insert TODO items (some originally from XCVB's TODO).
Francois-Rene Rideau [Sun, 20 Sep 2009 14:59:21 +0000] 
Add a README. Insert TODO items (some originally from XCVB's TODO).

3 years agoRemove dependency on cl-launch, because cl-launch affects an ASDF build too much.
Francois-Rene Rideau [Fri, 11 Sep 2009 21:56:50 +0000] 
Remove dependency on cl-launch, because cl-launch affects an ASDF build too much.

3 years agoDocument :initial-value, make it work with :list (by refactoring that).
Francois-Rene Rideau [Wed, 9 Sep 2009 15:23:40 +0000] 
Document :initial-value, make it work with :list (by refactoring that).

3 years agoAdd an :initial-value option to option specs, with which you can specify a default...
Francois-Rene Rideau [Tue, 8 Sep 2009 21:05:55 +0000] 
Add an :initial-value option to option specs, with which you can specify a default or more.
Also, show default value in help.
Feature requested by Levente Mészáros.
Additionally bug fix by Levente whereby we show help correctly
when a name, not a list of names, is provided.

3 years agoDon't require cl-launch through asdf anymore.
Francois-Rene Rideau [Wed, 8 Jul 2009 19:06:15 +0000] 
Don't require cl-launch through asdf anymore.

3 years agoRename BUILD.lisp to build.xcvb
Francois-Rene Rideau [Wed, 8 Jul 2009 16:38:39 +0000] 
Rename BUILD.lisp to build.xcvb

3 years agoImport command-line-arguments from XCVB 0.315.
Francois-Rene Rideau [Wed, 8 Jul 2009 13:54:29 +0000] 
Import command-line-arguments from XCVB 0.315.
XCVB itself imported a version from ITA's QUUX in early 2009, and modified it.