|
|
@ -27,6 +27,21 @@ var flags struct {
|
|
27
|
27
|
func init() {
|
|
28
|
28
|
flag.BoolVar(&flags.showAll, "all", false, "Show all reminders")
|
|
29
|
29
|
|
|
|
30
|
flag.Usage = func() {
|
|
|
31
|
fmt.Fprintf(os.Stderr, "%s <cmd>\n", os.Args[0])
|
|
|
32
|
fmt.Fprintln(os.Stderr)
|
|
|
33
|
|
|
|
34
|
fmt.Fprintf(os.Stderr, "Available commands:\n")
|
|
|
35
|
fmt.Fprintf(os.Stderr, " add <date> <description>\n")
|
|
|
36
|
fmt.Fprintf(os.Stderr, " list <when>\n")
|
|
|
37
|
fmt.Fprintf(os.Stderr, " where `when` is empty or one of: today\n")
|
|
|
38
|
fmt.Fprintf(os.Stderr, " l (alias for `list`)\n")
|
|
|
39
|
|
|
|
40
|
fmt.Fprintln(os.Stderr)
|
|
|
41
|
flag.PrintDefaults()
|
|
|
42
|
}
|
|
|
43
|
}
|
|
|
44
|
|
|
30
|
45
|
func isCommand(s string) bool {
|
|
31
|
46
|
return s == "list" || s == "l" || s == "add"
|
|
32
|
47
|
}
|