github.com/taubyte/tau-cli@v0.1.13-0.20240326000942-487f0d57edfc/table/project/confirm.go (about) 1 package projectTable 2 3 import ( 4 projectLib "github.com/taubyte/tau-cli/lib/project" 5 "github.com/taubyte/tau-cli/prompts" 6 projectPrompts "github.com/taubyte/tau-cli/prompts/project" 7 "github.com/urfave/cli/v2" 8 ) 9 10 func Confirm(ctx *cli.Context, project *projectLib.Project, prompt string) bool { 11 var visibilityString string 12 if project.Public { 13 visibilityString = projectPrompts.Public 14 } else { 15 visibilityString = projectPrompts.Private 16 } 17 18 return prompts.ConfirmData(ctx, prompt, [][]string{ 19 {"Name", project.Name}, 20 {"Description", project.Description}, 21 {"Visibility", visibilityString}, 22 }) 23 }