lockbox

password manager
Log | Files | Refs | README | LICENSE

commit c7806f0d0e2ee625e37e7ff2b043349ff377f2cf
parent 317b1f0e2ab6ca4716ea97f6ea335acb970e3278
Author: Sean Enck <sean@ttypty.com>
Date:   Fri, 19 Jul 2024 18:59:54 -0400

a whole dep for this is overkill and the dep's website is not reliable

Diffstat:
Mgo.mod | 1-
Mgo.sum | 2--
Minternal/app/totp.go | 5+++--
3 files changed, 3 insertions(+), 5 deletions(-)

diff --git a/go.mod b/go.mod @@ -9,7 +9,6 @@ require ( github.com/hashicorp/go-envparse v0.1.0 github.com/pquerna/otp v1.4.0 github.com/tobischo/gokeepasslib/v3 v3.6.0 - mpldr.codes/ansi v1.5.0 mvdan.cc/sh/v3 v3.8.0 ) diff --git a/go.sum b/go.sum @@ -38,7 +38,5 @@ golang.org/x/sys v0.22.0 h1:RI27ohtqKCnwULzJLqkv897zojh5/DwS/ENaMzUOaWI= golang.org/x/sys v0.22.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= -mpldr.codes/ansi v1.5.0 h1:jAAtDMwU/DC7OPxmrVFpmM3RrSQDcMeLhuk6BuEoWZc= -mpldr.codes/ansi v1.5.0/go.mod h1:SYuKX0r6nxvySxMxzQX9frQaKLjEqKapjjg17euonMc= mvdan.cc/sh/v3 v3.8.0 h1:ZxuJipLZwr/HLbASonmXtcvvC9HXY9d2lXZHnKGjFc8= mvdan.cc/sh/v3 v3.8.0/go.mod h1:w04623xkgBVo7/IUK89E0g8hBykgEpN0vgOj3RJr6MY= diff --git a/internal/app/totp.go b/internal/app/totp.go @@ -15,7 +15,6 @@ import ( "github.com/seanenck/lockbox/internal/backend" "github.com/seanenck/lockbox/internal/config" "github.com/seanenck/lockbox/internal/platform" - "mpldr.codes/ansi" ) var ( @@ -196,7 +195,9 @@ func (args *TOTPArguments) display(opts TOTPOptions) error { } txt := fmt.Sprintf("%s (%s)", now.Format("15:04:05"), leftString) if isColor { - txt = ansi.Red(txt) + if _, noColor := os.LookupEnv("NO_COLOR"); !noColor { + txt = fmt.Sprintf("\x1b[31m%s\x1b[39m", txt) + } } outputs := []string{txt} if !clip {