1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
|
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
}
|