github.com/cloud-foundations/dominator@v0.0.0-20221004181915-6e4fee580046/cmd/ami-publisher/prepareUnpackers.go (about) 1 package main 2 3 import ( 4 "fmt" 5 "path" 6 7 "github.com/Cloud-Foundations/Dominator/imagepublishers/amipublisher" 8 "github.com/Cloud-Foundations/Dominator/lib/log" 9 ) 10 11 func prepareUnpackersSubcommand(args []string, logger log.DebugLogger) error { 12 streamName := "" 13 if len(args) > 0 { 14 streamName = path.Clean(args[0]) 15 } 16 err := amipublisher.PrepareUnpackers(streamName, targets, skipTargets, 17 *instanceName, logger) 18 if err != nil { 19 return fmt.Errorf("Error preparing unpackers: %s", err) 20 } 21 return nil 22 }