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

     1  package projectI18n
     2  
     3  import (
     4  	"github.com/taubyte/tau-cli/i18n/printer"
     5  )
     6  
     7  func success(prefix, name string) {
     8  	printer.SuccessWithName("%s project: %s", prefix, name)
     9  }
    10  
    11  func successOnNetwork(prefix, name, network string) {
    12  	printer.SuccessWithNameOnNetwork("%s project: %s on network: %s", prefix, name, network)
    13  }
    14  
    15  func DeselectedProject(name string) {
    16  	success("Deselected", name)
    17  }
    18  
    19  func SelectedProject(name string) {
    20  	success("Selected", name)
    21  }
    22  
    23  func CreatedProject(name string) {
    24  	success("Created", name)
    25  }
    26  
    27  func PushedProject(name string) {
    28  	success("Pushed", name)
    29  }
    30  
    31  func PulledProject(name string) {
    32  	success("Pulled", name)
    33  }
    34  
    35  func CheckedOutProject(name, branch string) {
    36  	printer.SuccessWithName("Checked out branch `%s` on project `%s`", branch, name)
    37  }
    38  
    39  func ImportedProject(name, networkFQDN string) {
    40  	successOnNetwork("Imported", name, networkFQDN)
    41  }
    42  
    43  func RemovedProject(name, networkFQDN string) {
    44  	successOnNetwork("Removed", name, networkFQDN)
    45  }