internal/cli/disable-stats/disable-stats.go

Summary

Maintainability
A
0 mins
Test Coverage
package disablestats

import (
    "github.com/pkg/errors"
    "github.com/tj/kingpin"

    "github.com/apex/up/internal/cli/root"
    "github.com/apex/up/internal/stats"
)

func init() {
    cmd := root.Command("disable-stats", "Disable anonymized usage stats").Hidden()
    cmd.Action(func(_ *kingpin.ParseContext) error {
        err := stats.Client.Disable()
        if err != nil {
            return errors.Wrap(err, "disabling")
        }
        return nil
    })
}