debian-forge-composer/cmd/osbuild-pipeline/main.go
Ondřej Budai 6e790bc62d osbuild-composer: Fix imports broken by new module name
We've merged some stuff with old module name used in imports. This
commit fixes it.
2019-10-09 08:06:07 +02:00

27 lines
490 B
Go

package main
import (
"encoding/json"
"flag"
"github.com/osbuild/osbuild-composer/internal/blueprint"
"os"
)
func main() {
var format string
flag.StringVar(&format, "output-format", "qcow2", "output format")
flag.Parse()
blueprint := &blueprint.Blueprint{}
pipeline, err := blueprint.ToPipeline(format)
if err != nil {
panic(err.Error())
}
bytes, err := json.Marshal(pipeline)
if err != nil {
panic("could not marshal pipeline into JSON")
}
os.Stdout.Write(bytes)
}