github.com/taubyte/tau-cli@v0.1.13-0.20240326000942-487f0d57edfc/i18n/project/errors.go (about) 1 package projectI18n 2 3 import ( 4 "errors" 5 "fmt" 6 ) 7 8 const ( 9 bothFlagsCannotBeTrue = "both %s and %s flags cannot be true" 10 selectingVisibilityFailed = "selecting visibility failed with: %s" 11 gettingProjectsFailed = "getting projects from auth failed with: %s" 12 selectingAProjectPromptFailed = "selecting a project prompt failed with: %s" 13 gettingRepositoriesFailed = "getting repositories of `%s` failed with: %s" 14 projectNotFound = "project `%s` not found" 15 gettingRepositoryFailed = "getting repository `%s` failed with: %w" 16 gettingRepositoryURLsFailed = "getting repository URLs for `%s` failed with: %s" 17 cloningProjectFailed = "cloning project `%s` failed with: %s" 18 pullingProjectFailed = "pulling project `%s` failed" 19 pushingProjectFailed = "pushing project `%s` failed" 20 checkoutProjectFailed = "checkout project `%s` failed" 21 deleteProjectFailed = "deleting project `%s` failed with: %w" 22 23 configRepoCreateFailed = "creating config repository failed with: %s" 24 codeRepoCreateFailed = "creating code repository failed with: %s" 25 configRepoRegisterFailed = "registering config repository failed with: %s" 26 codeRepoRegisterFailed = "registering code repository failed with: %s" 27 creatingProjectFailed = "creating project failed with: %s" 28 projectBranchesNotEqual = "config-`%s` and code-`%s` not on the same branch" 29 30 ConfigRepo = "config repository: %s" 31 CodeRepo = "code repository: %s" 32 ) 33 34 var ( 35 ErrorProjectLocationEmpty = errors.New("project location is empty") 36 ErrorConfigRepositoryNotFound = errors.New("config repository is not found") 37 ErrorCodeRepositoryNotFound = errors.New("code repository is not found") 38 ErrorNoProjectsFound = errors.New("no projects found") 39 ) 40 41 func BothFlagsCannotBeTrue(flag1, flag2 string) error { 42 return fmt.Errorf(bothFlagsCannotBeTrue, flag1, flag2) 43 } 44 45 func SelectingVisibilityFailed(err error) error { 46 return fmt.Errorf(selectingVisibilityFailed, err) 47 } 48 49 func GettingProjectsFailed(err error) error { 50 return fmt.Errorf(gettingProjectsFailed, err) 51 } 52 53 func SelectingAProjectPromptFailed(err error) error { 54 return fmt.Errorf(selectingAProjectPromptFailed, err) 55 } 56 57 func GettingRepositoriesFailed(project string, err error) error { 58 return fmt.Errorf(gettingRepositoriesFailed, project, err) 59 } 60 61 func ProjectNotFound(project string) error { 62 return fmt.Errorf(projectNotFound, project) 63 } 64 65 func ErrorGettingRepositoryFailed(repository string, err error) error { 66 return fmt.Errorf(gettingRepositoryFailed, repository, err) 67 } 68 69 func GettingRepositoryURLsFailed(project string, err error) error { 70 return fmt.Errorf(gettingRepositoryURLsFailed, project, err) 71 } 72 73 func CloningProjectFailed(project string, err error) error { 74 return fmt.Errorf(cloningProjectFailed, project, err) 75 } 76 77 func PullingProjectFailed(project string) error { 78 return fmt.Errorf(pullingProjectFailed, project) 79 } 80 81 func CheckingOutProjectFailed(project string) error { 82 return fmt.Errorf(checkoutProjectFailed, project) 83 } 84 85 func PushingProjectFailed(project string) error { 86 return fmt.Errorf(pushingProjectFailed, project) 87 } 88 89 func ConfigRepoCreateFailed(err error) error { 90 return fmt.Errorf(configRepoCreateFailed, err) 91 } 92 93 func CodeRepoCreateFailed(err error) error { 94 return fmt.Errorf(codeRepoCreateFailed, err) 95 } 96 97 func ConfigRepoRegisterFailed(err error) error { 98 return fmt.Errorf(configRepoRegisterFailed, err) 99 } 100 101 func CodeRepoRegisterFailed(err error) error { 102 return fmt.Errorf(codeRepoRegisterFailed, err) 103 } 104 105 func CreatingProjectFailed(err error) error { 106 return fmt.Errorf(creatingProjectFailed, err) 107 } 108 109 func ProjectBranchesNotEqual(branch1, branch2 string) error { 110 return fmt.Errorf(projectBranchesNotEqual, branch1, branch2) 111 } 112 113 func ErrorDeleteProject(project string, err error) error { 114 return fmt.Errorf(deleteProjectFailed, project, err) 115 }