Help Required on Getopt
    Vino.B via Digitalmars-d-learn 
    digitalmars-d-learn at puremagic.com
       
    Fri Sep  1 11:07:10 PDT 2017
    
    
  
On Friday, 1 September 2017 at 17:23:01 UTC, Jon Degenhardt wrote:
> On Friday, 1 September 2017 at 13:13:39 UTC, Vino.B wrote:
>> Hi All,
>>
>>   When i run the below program without any arguments "D1.d -r" 
>> it is throwing error, but i need it to show the help menu
>>
>> [snip...]
>
> Hi Vino,
>
> To get good error message behavior you need to put the 
> construct in a try-catch block. Then you can choose how to 
> respond. An example here: 
> https://github.com/eBay/tsv-utils-dlang/blob/master/tsv-append/src/tsv-append.d#L138-L194. This code prints outs the error message from the exception. In your case: "Missing value for argument -r.". But, you could also print out the help text as well. There is an example of that as well in the above code block, look for the 'if (r.helpWanted)' test.
>
> --Jon
Hi,
   Thank you very much, that helped me to resolve the issue.
    
    
More information about the Digitalmars-d-learn
mailing list