cli/silence_add: don't ingore errors when getting current user (#1031)
I had a system where amtool would segfault on startup because of that.
This commit is contained in:
parent
de24c5b7ec
commit
21a2e5393f
|
@ -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")
|
||||
|
|
Loading…
Reference in New Issue