help-gengetopt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [help-gengetopt] [PATCH] remove square brackets and elipsis from una


From: Lorenzo Bettini
Subject: Re: [help-gengetopt] [PATCH] remove square brackets and elipsis from unamed-opts
Date: Fri, 13 Oct 2006 10:39:52 +0200
User-agent: Thunderbird 1.5.0.7 (X11/20060927)

Eli Cohen wrote:
Hi,
the following patch removes the square brackets and elipsis from
unamed-opts so that the help string printed is more standard and make
more sense (path is both inline and attached).

Index: src/gm.cc
===================================================================
--- src.orig/gm.cc
+++ src/gm.cc
@@ -650,7 +650,7 @@ CmdlineParserCreator::generate_usage_str
    }

  if ( unamed_options )
-    usage << " [" << unamed_options << "]...";
+    usage << " " << unamed_options;

  string wrapped;


------------------------------------------------------------------------

Index: src/gm.cc
===================================================================
--- src.orig/gm.cc
+++ src/gm.cc
@@ -650,7 +650,7 @@ CmdlineParserCreator::generate_usage_str
     }
if ( unamed_options )
-    usage << " [" << unamed_options << "]...";
+    usage << " " << unamed_options;
string wrapped;

Hi Eli

Thanks for the patch!

However, I wouldn't want to get rid of [ ] brackets which mean that those parts are optional (and as far as I know they are standard for this matter). For instance, ls --help produces

Usage: ls [OPTION]... [FILE]...

while cp --help

cp [OPTION]... [-T] SOURCE DEST

For the moment I'd use the usage string (as I wrote in my other answer to your mail).

Actually, unnamed options are almost left to the programmer (although I'm working on a way of making them more definable in the .ggo file itself: e.g., a way to require them, to name them, etc.).

I hope to hear from you soon
cheers
        Lorenzo

--
+-----------------------------------------------------+
| Lorenzo Bettini          ICQ# lbetto, 16080134      |
| PhD in Computer Science, DSI, Univ. di Firenze      |
| Florence - Italy        (GNU/Linux User # 158233)   |
| http://www.lorenzobettini.it                        |
| http://tronprog.blogspot.com  BLOG                  |
| http://www.purplesucker.com Deep Purple Cover Band  |
| http://www.gnu.org/software/src-highlite            |
| http://www.gnu.org/software/gengetopt               |
| http://www.lorenzobettini.it/software/gengen        |
| http://www.lorenzobettini.it/software/doublecpp     |
+-----------------------------------------------------+





reply via email to

[Prev in Thread] Current Thread [Next in Thread]