diff --git a/examples/dogfood/main.cue b/examples/dogfood/main.cue new file mode 100644 index 00000000..486a3c03 --- /dev/null +++ b/examples/dogfood/main.cue @@ -0,0 +1,24 @@ +package main + +import ( + "dagger.io/dagger" + "dagger.io/go" +) + +repository: dagger.#Dir // Use `--input-dir repository=.` from the root directory of the project + +build: go.#Build & { + source: repository + packages: "./cmd/dagger" + output: "/usr/local/bin/dagger" +} + +test: go.#Test & { + source: repository + packages: "./..." +} + +help: #dagger: compute: [ + dagger.#Load & {from: build}, + dagger.#Exec & {args: ["dagger", "-h"]}, +]