diff --git a/cli/silence_add.go b/cli/silence_add.go index deb5e2e08d..458debe32f 100644 --- a/cli/silence_add.go +++ b/cli/silence_add.go @@ -56,8 +56,16 @@ var addCmd = &cobra.Command{ } func init() { - user, _ := user.Current() - addCmd.Flags().StringP("author", "a", user.Username, "Username for CreatedBy field") + var username string + + user, err := user.Current() + if err != nil { + fmt.Printf("failed to get the current user, specify one with --author: %v\n", err) + } else { + username = user.Username + } + + addCmd.Flags().StringP("author", "a", username, "Username for CreatedBy field") addCmd.Flags().StringP("expires", "e", "1h", "Duration of silence (100h)") addCmd.Flags().String("expire-on", "", "Expire at a certain time (Overwrites expires) RFC3339 format 2006-01-02T15:04:05Z07:00") addCmd.Flags().StringP("comment", "c", "", "A comment to help describe the silence")