INNER CODE UNIT · Go
main
hatayama/unity-cli-loop · cli/dispatcher/cmd/refresh-attestation-trusted-root/main.go:24
func main() {
if err := run(); err != nil {
fmt.Fprintln(os.Stderr, "refresh-attestation-trusted-root:", err)
os.Exit(1)
}
}
func run() error {
client, err := tuf.DefaultClient()
if err != nil {
return fmt.Errorf("create TUF client: %w", err)
}
if err := client.Refresh(); err != nil {
return fmt.Errorf("refresh TUF metadata: %w", err)
}
target, err := client.GetTarget("trusted_root.json")
if err != nil {
return fmt.Errorf("get trusted_root.json target: %w", err)