From 75d8173f77c7e0df4467b035ee36ad6e2b418d10 Mon Sep 17 00:00:00 2001 From: zpcc Date: Tue, 8 Feb 2022 18:01:55 +0800 Subject: [PATCH] fix color print in cmd.exe (#78) --- internal/app/command.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/internal/app/command.go b/internal/app/command.go index 08f299b..6aa4b09 100644 --- a/internal/app/command.go +++ b/internal/app/command.go @@ -6,6 +6,7 @@ import ( "os" "strings" + "github.com/fatih/color" "github.com/zu1k/nali/internal/entity" "golang.org/x/text/encoding/simplifiedchinese" "golang.org/x/text/transform" @@ -22,9 +23,9 @@ func Root(args []string, needTransform bool) { if line == "quit" || line == "exit" { return } - fmt.Printf("%s\n", entity.ParseLine(line).ColorString()) + fmt.Fprintf(color.Output, "%s\n", entity.ParseLine(line).ColorString()) } } else { - fmt.Printf("%s\n", entity.ParseLine(strings.Join(args, " ")).ColorString()) + fmt.Fprintf(color.Output, "%s\n", entity.ParseLine(strings.Join(args, " ")).ColorString()) } }