jack1582 / goassest

go assest tools

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

goassest

go assets tool

install

go get -u github.com/hidu/goassest

useage

 goassest  [-src=res] [-dest=demo] [-package=res] [assest.json]

output file is assest.go in assest dir

assest conf is: assest.json:

{
  "src":"res",
  "dest":"serve/assest.go",
  "package":"serve"
}
	http.HandleFunc("/index.html", res.Assest.FileHandlerFunc("res/index.html"))
	http.Handle("/res/", res.Assest.HttpHandler("/"))
	
	content:=res.Assest.GetContent("res/b.css")
	fmt.Println("b.css content:",content)

	names := res.Assest.GetFileNames("/")

the demo main.go

About

go assest tools

License:MIT License


Languages

Language:Go 95.3%Language:HTML 3.2%Language:Shell 0.6%Language:JavaScript 0.6%Language:CSS 0.4%