Skip to content

Commit 20c81ef

Browse files
authored
Fix taking remaining contents as reminder (#21)
This broke switching to swift argument parser
1 parent 4d3ea97 commit 20c81ef

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

Sources/RemindersLibrary/CLI.swift

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,16 +34,20 @@ private struct Add: ParsableCommand {
3434
var listName: String
3535

3636
@Argument(
37+
parsing: .remaining,
3738
help: "The reminder contents")
38-
var reminder: String
39+
var reminder: [String]
3940

4041
@Option(
4142
name: .shortAndLong,
4243
help: "The date the reminder is due")
4344
var dueDate: DateComponents?
4445

4546
func run() {
46-
reminders.addReminder(string: self.reminder, toListNamed: self.listName, dueDate: self.dueDate)
47+
reminders.addReminder(
48+
string: self.reminder.joined(separator: " "),
49+
toListNamed: self.listName,
50+
dueDate: self.dueDate)
4751
}
4852
}
4953

0 commit comments

Comments
 (0)