diff options
author | Paul Duncan <pabs@pablotron.org> | 2022-03-18 00:38:35 -0400 |
---|---|---|
committer | Paul Duncan <pabs@pablotron.org> | 2022-03-18 00:38:35 -0400 |
commit | f955afc850693247dccb70bf470a3c88b6109b94 (patch) | |
tree | 4751d10df794325917fa0188874d15ded17b8afe /cmd/cvss.go | |
parent | 43be1706be867bc81bb8ac0b77961d63196669af (diff) | |
download | cvez-f955afc850693247dccb70bf470a3c88b6109b94.tar.bz2 cvez-f955afc850693247dccb70bf470a3c88b6109b94.zip |
cmd: refactor commands
Diffstat (limited to 'cmd/cvss.go')
-rw-r--r-- | cmd/cvss.go | 18 |
1 files changed, 1 insertions, 17 deletions
diff --git a/cmd/cvss.go b/cmd/cvss.go index d704811..0076ccd 100644 --- a/cmd/cvss.go +++ b/cmd/cvss.go @@ -1,13 +1,8 @@ package cmd import ( - "encoding/json" "github.com/pablotron/cvez/cvss" "github.com/spf13/cobra" - "github.com/rs/zerolog" - "github.com/rs/zerolog/log" - "os" - "time" ) var cvssCmd = &cobra.Command{ @@ -16,18 +11,7 @@ var cvssCmd = &cobra.Command{ Long: `Common Vulnerability Scoring System (CVSS) vector calculator.`, Run: func(cmd *cobra.Command, args []string) { - // set global logging options - zerolog.TimeFieldFormat = time.RFC3339 - zerolog.SetGlobalLevel(zerolog.InfoLevel) - // parse args, write result - e := json.NewEncoder(os.Stdout) - if err := e.Encode(cvss.Calc(args)); err != nil { - log.Error().Err(err).Msg("Encode") - } + jsonEncode(cvss.Calc(args)) }, } - -func init() { - rootCmd.AddCommand(cvssCmd) -} |