(help bool, version string, options patternList, doc string)
| 539 | } |
| 540 | |
| 541 | func extras(help bool, version string, options patternList, doc string) string { |
| 542 | if help { |
| 543 | for _, o := range options { |
| 544 | if (o.name == "-h" || o.name == "--help") && o.value == true { |
| 545 | return strings.Trim(doc, "\n") |
| 546 | } |
| 547 | } |
| 548 | } |
| 549 | if version != "" { |
| 550 | for _, o := range options { |
| 551 | if (o.name == "--version") && o.value == true { |
| 552 | return version |
| 553 | } |
| 554 | } |
| 555 | } |
| 556 | return "" |
| 557 | } |
| 558 | |
| 559 | type errorType int |
| 560 |