From ac0466093908c6dac2f4d6c048b86bc573572cea Mon Sep 17 00:00:00 2001 From: Boshi Lian Date: Sun, 17 Apr 2022 08:37:22 +0000 Subject: [PATCH] mask db password --- sshpiperd/cmd.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/sshpiperd/cmd.go b/sshpiperd/cmd.go index 23980737..b8f8f444 100644 --- a/sshpiperd/cmd.go +++ b/sshpiperd/cmd.go @@ -5,6 +5,7 @@ import ( "io/ioutil" "log" "os" + "strings" "github.com/jessevdk/go-flags" "github.com/tg123/sshkey" @@ -214,7 +215,11 @@ func main() { fmt.Println("[" + g.ShortDescription + "]") for _, o := range g.Options() { - fmt.Printf("%v = %v", o.LongName, o.Value()) + if strings.HasSuffix(o.LongName, "password") { + fmt.Printf("%v = %v", o.LongName, "******") + } else { + fmt.Printf("%v = %v", o.LongName, o.Value()) + } fmt.Println() } fmt.Println()