| Ticket UUID: | 472259 | |||
| Title: | getoptions -- help or error? | |||
| Type: | Bug | Version: | None | |
| Submitter: | glennjnn | Created on: | 2001-10-17 22:08:52 | |
| Subsystem: | cmdline | Assigned To: | andreas_kupries | |
| Priority: | 5 Medium | Severity: | ||
| Status: | Closed | Last Modified: | 2013-07-04 17:24:54 | |
| Resolution: | Not Applicable Here | Closed By: | ||
| Closed on: | ||||
| Description: |
In the ::cmdline::getoptions procedure, there is no
way to differentiate between a user who wants help
and passes a -? or -help option, and a user who has
entered an unknown option. In both cases, the
getoptions proc calls
error [cmdline::usage $optlist $usage]
I would suggest the attached patch which:
1. changes [error] to [return -code -1] if the user
wants help, to differentiate from a real error
2. changes the error string if a real error
occurred.
| |||
| User Comments: |
andreas_kupries added on 2001-11-01 00:10:37:
Logged In: YES user_id=75003 This changes the public interface, hence an update of the major version number for this package and tcllib is in order. Marking this item with MAJOR_VERSION_UPDATE to find it and others of thre same kind in a search. glennjnn added on 2001-10-18 05:12:29: File Added - 12132: cmdline.diff | |||
Attachments:
- cmdline.diff [download] added by glennjnn on 2001-10-18 05:12:29. [details]
