2020-09-09 11:08:16 -04:00
|
|
|
//+build generate
|
|
|
|
|
|
|
|
package main
|
|
|
|
|
2020-09-10 17:03:54 -04:00
|
|
|
import (
|
|
|
|
"github.com/zserge/lorca"
|
|
|
|
|
|
|
|
"log"
|
|
|
|
"os/exec"
|
|
|
|
)
|
2020-09-09 11:08:16 -04:00
|
|
|
|
|
|
|
func main() {
|
|
|
|
// You can also run "npm build" or webpack here, or compress assets, or
|
|
|
|
// generate manifests, or do other preparations for your assets.
|
|
|
|
lorca.Embed("toopie", "lib/assets.go", "www")
|
2020-09-10 17:03:54 -04:00
|
|
|
err := exec.Command("go", "build", "-tags", "netgo", "-o", "bin/toopie").Run()
|
|
|
|
if err != nil {
|
|
|
|
log.Fatalf(err.Error())
|
|
|
|
}
|
|
|
|
lorca.Embed("toopiexec", "import/assets.go", "bin/")
|
2020-09-09 11:08:16 -04:00
|
|
|
}
|