github.com/taubyte/tau-cli@v0.1.13-0.20240326000942-487f0d57edfc/i18n/login/errors.go (about)

     1  package loginI18n
     2  
     3  import (
     4  	"errors"
     5  	"fmt"
     6  )
     7  
     8  const (
     9  	createFailed          = "creating login `%s` failed with: %s"
    10  	selectFailed          = "selecting login `%s` failed with: %s"
    11  	selectProviderFailed  = "selecting provider failed with: %s"
    12  	selectTokenFromFailed = "selecting token from where failed with: %s"
    13  	getProfilesFailed     = "getting profiles failed with: %s"
    14  	doesNotExistIn        = "login `%s` does not exist in: %v"
    15  	tokenPromptFailed     = "getting token failed with: %s"
    16  
    17  	removingDefaultFailed = "removing default profile failed with: %s"
    18  	settingDefaultFailed  = "setting default profile failed with: %s"
    19  
    20  	listingEmailsFailed   = "listing emails failed with: %s"
    21  	gettingUserInfoFailed = "getting git user info failed with: %s"
    22  	gitNameOrEmailFailed  = "getting git name or email failed with: %s.  Edit it in your ~/tau.yaml file"
    23  )
    24  
    25  var (
    26  	ErrorNoEmailsFound = errors.New("no emails found")
    27  )
    28  
    29  func CreateFailed(login string, err error) error {
    30  	return fmt.Errorf(createFailed, login, err)
    31  }
    32  
    33  func SelectFailed(login string, err error) error {
    34  	return fmt.Errorf(selectFailed, login, err)
    35  }
    36  
    37  func SelectProviderFailed(err error) error {
    38  	return fmt.Errorf(selectProviderFailed, err)
    39  }
    40  
    41  func SelectTokenFromFailed(err error) error {
    42  	return fmt.Errorf(selectTokenFromFailed, err)
    43  }
    44  
    45  func GetProfilesFailed(err error) error {
    46  	return fmt.Errorf(getProfilesFailed, err)
    47  }
    48  
    49  func DoesNotExistIn(login string, locs []string) error {
    50  	return fmt.Errorf(doesNotExistIn, login, locs)
    51  }
    52  
    53  func TokenPromptFailed(err error) error {
    54  	return fmt.Errorf(tokenPromptFailed, err)
    55  }
    56  
    57  func RemovingDefaultFailed(err error) error {
    58  	return fmt.Errorf(removingDefaultFailed, err)
    59  }
    60  
    61  func SettingDefaultFailed(err error) error {
    62  	return fmt.Errorf(settingDefaultFailed, err)
    63  }
    64  
    65  func ListingEmailsFailed(err error) error {
    66  	return fmt.Errorf(listingEmailsFailed, err)
    67  }
    68  
    69  func GettingUserInfoFailed(err error) error {
    70  	return fmt.Errorf(gettingUserInfoFailed, err)
    71  }
    72  
    73  func GitNameOrEmailFailed(err error) error {
    74  	return fmt.Errorf(gitNameOrEmailFailed, err)
    75  }