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

     1  package singletonsI18n
     2  
     3  import (
     4  	"fmt"
     5  )
     6  
     7  const (
     8  	// Common
     9  	creatingSeerAtLocFailed = "creating seer at `%s` failed with: %w"
    10  
    11  	// Session
    12  	sessionFileLocationEmpty  = "session file location is empty and could not discover or create"
    13  	sessionSettingKeyFailed   = "setting session key `%s` to `%s` failed with: %w"
    14  	sessionDeletingKeyFailed  = "deleting session key `%s`  failed with: %w"
    15  	sessionDeleteFailed       = "deleting session at %s failed with: %w"
    16  	sessionListFailed         = "getting session items failed with: %w"
    17  	sessionNotFound           = "no session found"
    18  	sessionCreateFailed       = "creating session file at `%s` failed with: %w"
    19  	creatingSessionFileFailed = "creating session file failed with: %w"
    20  
    21  	// Config
    22  	creatingConfigFileFailed = "creating config file failed with: %w"
    23  	gettingProfileFailedWith = "getting profile `%s` from config failed with: %w"
    24  	settingProfileFailedWith = "setting profile `%s` in config failed with: %w"
    25  
    26  	gettingProjectFailedWith   = "getting project `%s` from config failed with: %w"
    27  	settingProjectFailedWith   = "setting project `%s` in config failed with: %w"
    28  	deletingProjectFailedWith  = "deleting project `%s` from config failed with: %w"
    29  	projectLocationNotFound    = "project `%s` location not found"
    30  	openingProjectConfigFailed = "opening project config at `%s` failed with: %w"
    31  	projectAlreadyCloned       = "project `%s` already cloned in: `%s`"
    32  
    33  	// Auth_client
    34  	profileDoesNotExist      = "profile does not exist"
    35  	creatingAuthClientFailed = "creating auth client failed with: %w"
    36  	loadingClientFailed      = "loading %s client failed with: %w"
    37  
    38  	//Network
    39  	noNetworkSelected = "no network selected"
    40  )
    41  
    42  func CreatingSeerAtLocFailed(loc string, err error) error {
    43  	return fmt.Errorf(creatingSeerAtLocFailed, loc, err)
    44  }
    45  
    46  func SessionFileLocationEmpty() error {
    47  	return fmt.Errorf(sessionFileLocationEmpty)
    48  }
    49  
    50  func SessionSettingKeyFailed(key string, value interface{}, err error) error {
    51  	return fmt.Errorf(sessionSettingKeyFailed, key, value, err)
    52  }
    53  
    54  func SessionDeletingKeyFailed(key string, err error) error {
    55  	return fmt.Errorf(sessionDeletingKeyFailed, key, err)
    56  }
    57  
    58  func SessionDeleteFailed(loc string, err error) error {
    59  	return fmt.Errorf(sessionDeleteFailed, loc, err)
    60  }
    61  
    62  func SessionListFailed(err error) error {
    63  	return fmt.Errorf(sessionListFailed, err)
    64  }
    65  
    66  func SessionNotFound() error {
    67  	return fmt.Errorf(sessionNotFound)
    68  }
    69  
    70  func SessionCreateFailed(loc string, err error) error {
    71  	return fmt.Errorf(sessionCreateFailed, loc, err)
    72  }
    73  
    74  func CreatingSessionFileFailed(err error) error {
    75  	return fmt.Errorf(creatingSessionFileFailed, err)
    76  }
    77  
    78  func CreatingConfigFileFailed(err error) error {
    79  	return fmt.Errorf(creatingConfigFileFailed, err)
    80  }
    81  
    82  func GettingProfileFailedWith(profile string, err error) error {
    83  	return fmt.Errorf(gettingProfileFailedWith, profile, err)
    84  }
    85  
    86  func SettingProfileFailedWith(profile string, err error) error {
    87  	return fmt.Errorf(settingProfileFailedWith, profile, err)
    88  }
    89  
    90  func GettingProjectFailedWith(project string, err error) error {
    91  	return fmt.Errorf(gettingProjectFailedWith, project, err)
    92  }
    93  
    94  func SettingProjectFailedWith(project string, err error) error {
    95  	return fmt.Errorf(settingProjectFailedWith, project, err)
    96  }
    97  
    98  func DeletingProjectFailedWith(project string, err error) error {
    99  	return fmt.Errorf(deletingProjectFailedWith, project, err)
   100  }
   101  
   102  func ProjectLocationNotFound(project string) error {
   103  	return fmt.Errorf(projectLocationNotFound, project)
   104  }
   105  
   106  func OpeningProjectConfigFailed(loc string, err error) error {
   107  	return fmt.Errorf(openingProjectConfigFailed, loc, err)
   108  }
   109  
   110  func ProjectAlreadyCloned(project, loc string) error {
   111  	return fmt.Errorf(projectAlreadyCloned, project, loc)
   112  }
   113  
   114  func ProfileDoesNotExist() error {
   115  	return fmt.Errorf(profileDoesNotExist)
   116  }
   117  
   118  func CreatingAuthClientFailed(err error) error {
   119  	return fmt.Errorf(creatingAuthClientFailed, err)
   120  }
   121  
   122  func LoadingAuthClientFailed(err error) error {
   123  	return fmt.Errorf(loadingClientFailed, "auth", err)
   124  }
   125  
   126  func CreatingPatrickClientFailed(err error) error {
   127  	return fmt.Errorf(creatingAuthClientFailed, err)
   128  }
   129  
   130  func LoadingPatrickClientFailed(err error) error {
   131  	return fmt.Errorf(loadingClientFailed, "patrick", err)
   132  }
   133  
   134  func NoNetworkSelected() error {
   135  	return fmt.Errorf(noNetworkSelected)
   136  }