Feat: render color for outputs of vela up command (#4133)

Signed-off-by: huangminjie <minjie.huang@daocloud.io>
This commit is contained in:
JarHMJ
2022-06-09 10:15:05 +08:00
committed by GitHub
parent b77cdaf5f5
commit 146bcbd9a8
2 changed files with 7 additions and 6 deletions
+1 -1
View File
@@ -237,7 +237,7 @@ func (opt *UpCommandOptions) deployApplicationFromFile(f velacmd.Factory, cmd *c
if err != nil {
return err
}
cmd.Printf("Application %s/%s applied.\n", app.Namespace, app.Name)
cmd.Printf("Application %s applied.\n", green.Sprintf("%s/%s", app.Namespace, app.Name))
return nil
}
+6 -5
View File
@@ -465,13 +465,14 @@ func (o *AppfileOptions) apply(app *corev1beta1.Application, scopes []oam.Object
// Info shows the status of each service in the Appfile
func Info(app *corev1beta1.Application) string {
yellow := color.New(color.FgYellow)
appName := app.Name
var appUpMessage = "✅ App has been deployed 🚀🚀🚀\n" +
fmt.Sprintf(" Port forward: vela port-forward %s\n", appName) +
fmt.Sprintf(" SSH: vela exec %s\n", appName) +
fmt.Sprintf(" Logging: vela logs %s\n", appName) +
fmt.Sprintf(" App status: vela status %s\n", appName) +
fmt.Sprintf(" Endpoint: vela status %s --endpoint\n", appName)
" Port forward: " + yellow.Sprintf("vela port-forward %s\n", appName) +
" SSH: " + yellow.Sprintf("vela exec %s\n", appName) +
" Logging: " + yellow.Sprintf("vela logs %s\n", appName) +
" App status: " + yellow.Sprintf("vela status %s\n", appName) +
" Endpoint: " + yellow.Sprintf("vela status %s --endpoint\n", appName)
return appUpMessage
}