Skip to content

Commit d1ada7a

Browse files
authored
Merge pull request kovetskiy#21 from mvader/patch-1
Not always pluralize in output messages
2 parents 8e11990 + 0072817 commit d1ada7a

File tree

1 file changed

+15
-3
lines changed

1 file changed

+15
-3
lines changed

main.go

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -168,7 +168,11 @@ func handleInstall(recursive bool, dependencies []string) error {
168168
}
169169

170170
if added > 0 {
171-
fmt.Printf("added %d submodules\n", added)
171+
if added == 1 {
172+
fmt.Println("added 1 submodule")
173+
} else {
174+
fmt.Printf("added %d submodules\n", added)
175+
}
172176
} else {
173177
fmt.Printf("all dependencies already vendored\n")
174178
}
@@ -206,7 +210,11 @@ func handleUpdate(recursive bool, dependencies []string) error {
206210
}
207211

208212
if updated > 0 {
209-
fmt.Printf("updated %d dependencies\n", updated)
213+
if updated == 1 {
214+
fmt.Println("updated 1 dependency")
215+
} else {
216+
fmt.Printf("updated %d dependencies\n", updated)
217+
}
210218
} else {
211219
fmt.Printf("nothing to update\n")
212220
}
@@ -321,7 +329,11 @@ func handleClean(recursive bool) error {
321329
}
322330

323331
if removed > 0 {
324-
fmt.Printf("removed %d unused vendors\n", removed)
332+
if removed == 1 {
333+
fmt.Println("removed 1 unused vendor")
334+
} else {
335+
fmt.Printf("removed %d unused vendors\n", removed)
336+
}
325337
} else {
326338
fmt.Printf("nothing to remove\n")
327339
}

0 commit comments

Comments
 (0)