github.com/Cloud-Foundations/Dominator@v0.3.4/cmd/imagetool/showImageTriggers.go (about) 1 package main 2 3 import ( 4 "fmt" 5 "os" 6 7 "github.com/Cloud-Foundations/Dominator/lib/json" 8 "github.com/Cloud-Foundations/Dominator/lib/log" 9 ) 10 11 func showImageTriggersSubcommand(args []string, logger log.DebugLogger) error { 12 if err := showImageTriggers(args[0]); err != nil { 13 return fmt.Errorf("error showing image triggers: %s", err) 14 } 15 return nil 16 } 17 18 func showImageTriggers(imageName string) error { 19 trig, err := getTypedImageTriggers(imageName) 20 if err != nil { 21 return err 22 } 23 return json.WriteWithIndent(os.Stdout, " ", trig.Triggers) 24 }