htmgo/cli/tasks/run/build.go

18 lines
497 B
Go
Raw Normal View History

2024-09-16 23:02:35 +00:00
package run
import (
"github.com/maddalax/htmgo/cli/tasks/astgen"
"github.com/maddalax/htmgo/cli/tasks/css"
"github.com/maddalax/htmgo/cli/tasks/process"
)
func Build() {
astgen.GenAst(process.ExitOnError)
css.GenerateCss(process.ExitOnError)
2024-09-16 23:02:35 +00:00
process.RunOrExit("rm -rf ./dist")
process.RunOrExit("mkdir -p ./dist/assets/dist")
process.RunOrExit("cp -r ./assets/dist/* ./dist/assets/dist/")
process.RunOrExit("go build -o \"./dist\" .")
process.RunOrExit("echo \"Build successful\"")
}