From e3cdec27f6df33a9b89ff7141cd83ba64d1b9dad Mon Sep 17 00:00:00 2001 From: Niall Sheridan Date: Mon, 6 Aug 2018 20:46:12 +0100 Subject: Updates to static content generation, docs and examples Static content generator finds the root of the git repo and executes from there. Packr will scan subdirs for boxes to be packed. --- generate/static.go | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) (limited to 'generate') diff --git a/generate/static.go b/generate/static.go index 4a02562..c8e7f43 100644 --- a/generate/static.go +++ b/generate/static.go @@ -1,15 +1,22 @@ package main +//go:generate go run static.go + import ( "context" "log" - "os" + "os/exec" + "strings" "github.com/gobuffalo/packr/builder" ) func main() { - b := builder.New(context.Background(), os.Args[1]) + root, err := exec.Command("git", "rev-parse", "--show-toplevel").Output() + if err != nil { + log.Fatal(err) + } + b := builder.New(context.Background(), strings.TrimSpace(string(root))) b.Compress = true if err := b.Run(); err != nil { log.Fatal(err) -- cgit v1.2.3