Skip to content

Commit 5633c21

Browse files
author
qtfkwk
committed
fix issue XAMPPRocky#1138
1 parent e93e800 commit 5633c21

File tree

1 file changed

+40
-16
lines changed

1 file changed

+40
-16
lines changed

src/cli.rs

Lines changed: 40 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,7 @@ impl Cli {
8787
Arg::new("files")
8888
.long("files")
8989
.short('f')
90+
.action(ArgAction::SetTrue)
9091
.help("Will print out statistics on individual files."),
9192
)
9293
.arg(
@@ -101,6 +102,7 @@ impl Cli {
101102
.arg(
102103
Arg::new("hidden")
103104
.long("hidden")
105+
.action(ArgAction::SetTrue)
104106
.help("Count hidden files."),
105107
)
106108
.arg(
@@ -113,25 +115,46 @@ impl Cli {
113115
Arg::new("languages")
114116
.long("languages")
115117
.short('l')
118+
.action(ArgAction::SetTrue)
116119
.conflicts_with("input")
117120
.help("Prints out supported languages and their extensions."),
118121
)
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+
))
135158
.arg(
136159
Arg::new("output")
137160
.long("output")
@@ -190,6 +213,7 @@ impl Cli {
190213
Arg::new("compact")
191214
.long("compact")
192215
.short('C')
216+
.action(ArgAction::SetTrue)
193217
.help("Do not print statistics about embedded languages."),
194218
)
195219
.arg(

0 commit comments

Comments
 (0)