Mercurial > go > multipass
changeset 7:406d3cd76739
Report errors to the user.
| author | Paul Fisher <paul@pfish.zone> | 
|---|---|
| date | Sat, 24 Oct 2015 23:40:13 -0400 | 
| parents | 10613f0f4737 | 
| children | 4db389f948c9 | 
| files | multipass-add.go | 
| diffstat | 1 files changed, 8 insertions(+), 3 deletions(-) [+] | 
line wrap: on
 line diff
--- a/multipass-add.go Sat Oct 24 23:33:16 2015 -0400 +++ b/multipass-add.go Sat Oct 24 23:40:13 2015 -0400 @@ -18,14 +18,19 @@ text, err := reader.ReadString('\n') if err != nil { fmt.Println(err.Error()) - return + os.Exit(1) } text = text[:len(text)-1] entry, password, err := auth.NewEntry(text) if err != nil { fmt.Println(err.Error()) - return + os.Exit(1) } - passfile.Add(entry) + err = passfile.Add(entry) + if err != nil { + fmt.Println("Couldn't create a password:") + fmt.Println(err.Error()) + os.Exit(1) + } fmt.Printf("New password: %s\n", password) }
