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:
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 {