a utility to convert files to Go source code (for managing embedded assets)
Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.
Christopher Ramey 0bfc3ce4b0 complete rewrite, added basic documentation vor 4 Jahren
README.md complete rewrite, added basic documentation vor 4 Jahren
main.go complete rewrite, added basic documentation vor 4 Jahren

README.md

togo

togo converts files to Go source code as a byte array. togo is based on (but is a complete rewrite of) Franco Lazzarino's togo.

usage

togo is designed to be embedded in your Go project for a dependency free way to manage assets.

First, copy main.go from togo into a subdirectory in your project (for example, a subdirectory named togo.)

Next, add comments to indicate to go generate that you wish to run your local copy of togo to build assets.

//go:generate go run ./togo -n Favicon_ico -i assets/favicon.ico -p static -o static/favicon_ico.go

togo takes some basic arguments:

Argument Description
-p generated package name
-n generated variable name
-i input file name
-o output file name