@@ -87,6 +87,7 @@ impl Cli {
87
87
Arg :: new ( "files" )
88
88
. long ( "files" )
89
89
. short ( 'f' )
90
+ . action ( ArgAction :: SetTrue )
90
91
. help ( "Will print out statistics on individual files." ) ,
91
92
)
92
93
. arg (
@@ -101,6 +102,7 @@ impl Cli {
101
102
. arg (
102
103
Arg :: new ( "hidden" )
103
104
. long ( "hidden" )
105
+ . action ( ArgAction :: SetTrue )
104
106
. help ( "Count hidden files." ) ,
105
107
)
106
108
. arg (
@@ -113,25 +115,46 @@ impl Cli {
113
115
Arg :: new ( "languages" )
114
116
. long ( "languages" )
115
117
. short ( 'l' )
118
+ . action ( ArgAction :: SetTrue )
116
119
. conflicts_with ( "input" )
117
120
. help ( "Prints out supported languages and their extensions." ) ,
118
121
)
119
- . arg ( Arg :: new ( "no_ignore" ) . long ( "no-ignore" ) . help (
120
- "Don't respect ignore files (.gitignore, .ignore, etc.). This implies \
121
- --no-ignore-parent, --no-ignore-dot, and --no-ignore-vcs.",
122
- ) )
123
- . arg ( Arg :: new ( "no_ignore_parent" ) . long ( "no-ignore-parent" ) . help (
124
- "Don't respect ignore files (.gitignore, .ignore, etc.) in parent \
125
- directories.",
126
- ) )
127
- . arg ( Arg :: new ( "no_ignore_dot" ) . long ( "no-ignore-dot" ) . help (
128
- "Don't respect .ignore and .tokeignore files, including this in \
129
- parent directories.",
130
- ) )
131
- . arg ( Arg :: new ( "no_ignore_vcs" ) . long ( "no-ignore-vcs" ) . help (
132
- "Don't respect VCS ignore files (.gitignore, .hgignore, etc.) including \
133
- those in parent directories.",
134
- ) )
122
+ . arg ( Arg :: new ( "no_ignore" )
123
+ . long ( "no-ignore" )
124
+ . action ( ArgAction :: SetTrue )
125
+ . help (
126
+ "\
127
+ Don't respect ignore files (.gitignore, .ignore, etc.). This implies \
128
+ --no-ignore-parent, --no-ignore-dot, and --no-ignore-vcs.\
129
+ ",
130
+ ) )
131
+ . arg ( Arg :: new ( "no_ignore_parent" )
132
+ . long ( "no-ignore-parent" )
133
+ . action ( ArgAction :: SetTrue )
134
+ . help (
135
+ "\
136
+ Don't respect ignore files (.gitignore, .ignore, etc.) in parent \
137
+ directories.\
138
+ ",
139
+ ) )
140
+ . arg ( Arg :: new ( "no_ignore_dot" )
141
+ . long ( "no-ignore-dot" )
142
+ . action ( ArgAction :: SetTrue )
143
+ . help (
144
+ "\
145
+ Don't respect .ignore and .tokeignore files, including this in \
146
+ parent directories.\
147
+ ",
148
+ ) )
149
+ . arg ( Arg :: new ( "no_ignore_vcs" )
150
+ . long ( "no-ignore-vcs" )
151
+ . action ( ArgAction :: SetTrue )
152
+ . help (
153
+ "\
154
+ Don't respect VCS ignore files (.gitignore, .hgignore, etc.) including \
155
+ those in parent directories.\
156
+ ",
157
+ ) )
135
158
. arg (
136
159
Arg :: new ( "output" )
137
160
. long ( "output" )
@@ -190,6 +213,7 @@ impl Cli {
190
213
Arg :: new ( "compact" )
191
214
. long ( "compact" )
192
215
. short ( 'C' )
216
+ . action ( ArgAction :: SetTrue )
193
217
. help ( "Do not print statistics about embedded languages." ) ,
194
218
)
195
219
. arg (
0 commit comments