mirror of
https://github.com/kubevela/kubevela.git
synced 2026-08-27 16:17:34 +00:00
Feat: render color for outputs of vela up command (#4133)
Signed-off-by: huangminjie <minjie.huang@daocloud.io>
This commit is contained in:
@@ -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
|
||||
}
|
||||
|
||||
|
||||
@@ -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
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user