Implemented #6, added --no-colors flag for disabling coloured output

This commit is contained in:
マリウス 2021-02-07 14:38:14 -04:00
parent 6e0ecbb007
commit 822ded9dfc
No known key found for this signature in database
GPG key ID: C228EF0A530AF06F

View file

@ -3,6 +3,7 @@ package z
import (
"fmt"
"github.com/spf13/cobra"
"github.com/gookit/color"
"os"
)
@ -20,6 +21,8 @@ var until string
var format string
var force bool
var noColors bool
const(
CharTrack = " ▶"
CharFinish = " ■"
@ -44,7 +47,12 @@ func Execute() {
func init() {
cobra.OnInitialize(initConfig)
rootCmd.PersistentFlags().BoolVar(&noColors, "no-colors", false, "Do not use colors in output")
}
func initConfig() {
if noColors == true {
color.Disable()
}
}