github.com/jcarley/cli@v0.0.0-20180201210820-966d90434c30/commands/logout/logout.go (about) 1 package logout 2 3 import ( 4 "github.com/Sirupsen/logrus" 5 "github.com/daticahealth/cli/lib/auth" 6 ) 7 8 func CmdLogout(il ILogout, ia auth.IAuth) error { 9 ia.Signout() 10 logrus.Println("You have been logged out") 11 return il.Clear() 12 } 13 14 // Clear clears the stored user information from the local machine. This does 15 // not remove environment data. 16 func (l *SLogout) Clear() error { 17 l.Settings.SessionToken = "" 18 l.Settings.UsersID = "" 19 return nil 20 }