diff --git a/bootstrap/setting.go b/bootstrap/setting.go index bd8171c5..6f91a7c7 100644 --- a/bootstrap/setting.go +++ b/bootstrap/setting.go @@ -245,7 +245,7 @@ func InitSettings() { if err == gorm.ErrRecordNotFound { err = model.SaveSetting(v) if v.Key == "password" { - log.Infof("Initial password: %s", v.Value) + log.Infof("Initial password: %s", conf.C.Sprintf(v.Value)) } if err != nil { log.Fatalf("failed write setting: %s", err.Error()) @@ -261,6 +261,9 @@ func InitSettings() { if err != nil { log.Fatalf("failed write setting: %s", err.Error()) } + if v.Key == "password" { + log.Infof("Your password: %s", conf.C.Sprintf(v.Value)) + } } } model.LoadSettings() diff --git a/conf/var.go b/conf/var.go index b67f1b06..33fb84b4 100644 --- a/conf/var.go +++ b/conf/var.go @@ -3,6 +3,7 @@ package conf import ( "context" "github.com/eko/gocache/v2/cache" + "github.com/fatih/color" "github.com/robfig/cron/v3" "gorm.io/gorm" "strconv" @@ -28,6 +29,8 @@ var ( Cache *cache.Cache Ctx = context.TODO() Cron *cron.Cron + + C = color.New(color.FgHiBlue, color.Bold, color.BgHiWhite, color.Underline) ) var ( diff --git a/go.mod b/go.mod index 771d9da3..be3e981d 100644 --- a/go.mod +++ b/go.mod @@ -25,6 +25,8 @@ require ( require ( github.com/baiyubin/aliyun-sts-go-sdk v0.0.0-20180326062324-cfa1a18b161f // indirect + github.com/fatih/color v1.13.0 // indirect + github.com/mattn/go-colorable v0.1.9 // indirect golang.org/x/time v0.0.0-20191024005414-555d28b269f0 // indirect ) diff --git a/go.sum b/go.sum index cb238b55..8cde4460 100644 --- a/go.sum +++ b/go.sum @@ -94,6 +94,8 @@ github.com/envoyproxy/go-control-plane v0.9.1-0.20191026205805-5f8ba28d4473/go.m github.com/envoyproxy/protoc-gen-validate v0.1.0/go.mod h1:iSmxcyjqTsJpI2R4NaDN7+kN2VEUnK/pcBlmesArF7c= github.com/evanphx/json-patch v4.2.0+incompatible/go.mod h1:50XU6AFN0ol/bzJsmQLiYLvXMP4fmwYFNcr97nuDLSk= github.com/fatih/color v1.7.0/go.mod h1:Zm6kSWBoL9eyXnKyktHP6abPY2pDugNf5KwzbycvMj4= +github.com/fatih/color v1.13.0 h1:8LOYc1KYPPmyKMuN8QV2DNRWNbLo6LZ0iLs8+mlH53w= +github.com/fatih/color v1.13.0/go.mod h1:kLAiJbzzSOZDVNGyDpeOxJ47H46qBXwg5ILebYFFOfk= github.com/fortytw2/leaktest v1.3.0 h1:u8491cBMTQ8ft8aeV+adlcytMZylmA5nnwwkRZjI8vw= github.com/fortytw2/leaktest v1.3.0/go.mod h1:jDsjWgpAGjm2CA7WthBh/CdZYEPF31XHquHwclZch5g= github.com/franela/goblin v0.0.0-20200105215937-c9ffbefa60db/go.mod h1:7dvUGVsVBjqR7JHJk0brhHOZYGmfBYOrK0ZhYMEtBr4= @@ -329,6 +331,8 @@ github.com/mailru/easyjson v0.0.0-20160728113105-d5b7844b561a/go.mod h1:C1wdFJiN github.com/mattn/go-colorable v0.0.9/go.mod h1:9vuHe8Xs5qXnSaW/c/ABM9alt+Vo+STaOChaDxuIBZU= github.com/mattn/go-colorable v0.1.1/go.mod h1:FuOcm+DKB9mbwrcAfNl7/TZVBZ6rcnceauSikq3lYCQ= github.com/mattn/go-colorable v0.1.6/go.mod h1:u6P/XSegPjTcexA+o6vUJrdnUu04hMope9wVRipJSqc= +github.com/mattn/go-colorable v0.1.9 h1:sqDoxXbdeALODt0DAeJCVp38ps9ZogZEAXjus69YV3U= +github.com/mattn/go-colorable v0.1.9/go.mod h1:u6P/XSegPjTcexA+o6vUJrdnUu04hMope9wVRipJSqc= github.com/mattn/go-isatty v0.0.3/go.mod h1:M+lRXTBqGeGNdLjl/ufCoiOlB5xdOkqRJdNxMWT7Zi4= github.com/mattn/go-isatty v0.0.4/go.mod h1:M+lRXTBqGeGNdLjl/ufCoiOlB5xdOkqRJdNxMWT7Zi4= github.com/mattn/go-isatty v0.0.5/go.mod h1:Iq45c/XA43vh69/j3iqttzPXn0bhXyGjM0Hdxcsrc5s=