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 }