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

     1  package domainI18n
     2  
     3  import "fmt"
     4  
     5  const (
     6  	selectPromptFailed       = "selecting a domain prompt failed with: %s"
     7  	invalidProjectIDEight    = "invalid project ID: `%s` < 8 characters"
     8  	newDomainValidatorFailed = "new domain validator for `%s` failed with: %s"
     9  	validateFQDNFailed       = "validating fqdn `%s` failed with: %s"
    10  	isGenereratedFQDNFailed  = "checking if `%s` is a generated fqdn failed with: %s"
    11  )
    12  
    13  func SelectPromptFailed(err error) error {
    14  	return fmt.Errorf(selectPromptFailed, err)
    15  }
    16  
    17  func InvalidProjectIDEight(projectId string) error {
    18  	return fmt.Errorf(invalidProjectIDEight, projectId)
    19  }
    20  
    21  func NewDomainValidatorFailed(name string, err error) error {
    22  	return fmt.Errorf(newDomainValidatorFailed, name, err)
    23  }
    24  
    25  func ValidateFQDNFailed(fqdn string, err error) error {
    26  	return fmt.Errorf(validateFQDNFailed, fqdn, err)
    27  }
    28  
    29  func IsGeneratedFQDNFailed(fqdn string, err error) error {
    30  	return fmt.Errorf(isGenereratedFQDNFailed, fqdn, err)
    31  }