blob: a0d78fdd5313b0718d502e47d46418fcdcb481b5 [file] [log] [blame]
package main
import (
"fmt"
"os"
"github.com/flynn/go-docopt"
"github.com/theupdateframework/go-tuf"
)
func init() {
register("get-threshold", cmdGetThreshold, `
usage: tuf get-threshold <role>
Gets the threshold for a role.
`)
}
func cmdGetThreshold(args *docopt.Args, repo *tuf.Repo) error {
role := args.String["<role>"]
threshold, err := repo.GetThreshold(role)
if err != nil {
return err
}
fmt.Fprintf(os.Stdout, "The threshold for %s role is %d", role, threshold)
return nil
}