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  }