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 }