Skip to content

Commit 756e44a

Browse files
committed
Display better message when no assignments were fetched
1 parent 4a1164f commit 756e44a

1 file changed

Lines changed: 12 additions & 0 deletions

File tree

main.go

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,18 @@ func main() {
118118
return
119119
}
120120

121+
if len(assignments) == 0 {
122+
noAssignmentMessage := "No assignments found"
123+
if argCount == 2 {
124+
fmt.Printf("%s for %s - %s\n", noAssignmentMessage, c.Args()[0], c.Args()[1])
125+
} else if argCount == 1 {
126+
fmt.Printf("%s for %s\n", noAssignmentMessage, c.Args()[0])
127+
} else {
128+
fmt.Printf("%s\n", noAssignmentMessage)
129+
}
130+
return
131+
}
132+
121133
for _, a := range assignments {
122134
err := SaveAssignment(config.ExercismDirectory, a)
123135
if err != nil {

0 commit comments

Comments
 (0)