github.com/taubyte/tau-cli@v0.1.13-0.20240326000942-487f0d57edfc/lib/login/helpers.go (about) 1 package loginLib 2 3 import ( 4 "github.com/taubyte/tau-cli/env" 5 "github.com/taubyte/tau-cli/i18n" 6 "github.com/taubyte/tau-cli/singletons/config" 7 ) 8 9 func GetSelectedProfile() (profile config.Profile, err error) { 10 defer func() { 11 if err != nil { 12 i18n.Help().HaveYouLoggedIn() 13 } 14 }() 15 16 currentProfile, err := env.GetSelectedUser() 17 if err != nil { 18 return 19 } 20 21 profile, err = config.Profiles().Get(currentProfile) 22 if err != nil { 23 return 24 } 25 26 return 27 }