a utility to convert files to Go source code (for managing embedded assets)
Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
Christopher Ramey 0bfc3ce4b0 complete rewrite, added basic documentation 4 anos atrás
README.md complete rewrite, added basic documentation 4 anos atrás
main.go complete rewrite, added basic documentation 4 anos atrás

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