@@ -19,11 +19,7 @@ internal struct HelpGenerator {
1919 internal static var _screenWidthOverride : Int ? = nil
2020
2121 struct Usage {
22- public var components : [ String ]
23-
24- public init ( components: [ String ] ) {
25- self . components = components
26- }
22+ var components : [ String ]
2723
2824 var rendered : String {
2925 components
@@ -33,15 +29,9 @@ internal struct HelpGenerator {
3329
3430 struct Section {
3531 struct Element {
36- public var label : String
37- public var abstract : String
38- public var discussion : String
39-
40- public init ( label: String , abstract: String = " " , discussion: String = " " ) {
41- self . label = label
42- self . abstract = abstract
43- self . discussion = discussion
44- }
32+ var label : String
33+ var abstract : String = " "
34+ var discussion : String = " "
4535
4636 var paddedLabel : String {
4737 String ( repeating: " " , count: HelpGenerator . helpIndent) + label
@@ -86,15 +76,8 @@ internal struct HelpGenerator {
8676
8777 var header : Header
8878 var elements : [ Element ]
89- var discussion : String
90- var isSubcommands : Bool
91-
92- init ( header: Header , elements: [ Element ] , discussion: String = " " , isSubcommands: Bool = false ) {
93- self . header = header
94- self . elements = elements
95- self . discussion = discussion
96- self . isSubcommands = isSubcommands
97- }
79+ var discussion : String = " "
80+ var isSubcommands : Bool = false
9881
9982 var rendered : String {
10083 guard !elements. isEmpty else { return " " }
@@ -106,13 +89,8 @@ internal struct HelpGenerator {
10689 }
10790
10891 struct DiscussionSection {
109- var title : String
92+ var title : String = " "
11093 var content : String
111-
112- init ( title: String = " " , content: String ) {
113- self . title = title
114- self . content = content
115- }
11694 }
11795
11896 var abstract : String
0 commit comments