Skip to content

Latest commit

 

History

History
16 lines (13 loc) · 490 Bytes

README.md

File metadata and controls

16 lines (13 loc) · 490 Bytes

A simple program to print data as Go byte slices.

Why? Because I couldn't figure out how to do this with hexdump or xxd, and the last 3 times I spent far too long parsing the hexdump output with Vim macros/substitution patterns.

Usage example (output elided):

$ go get github.com/teamwork/asbyte
$ asbyte a.*
// nolint: lll
var (
	a_gif = []byte{0x47, 0x49, 0x46, 0x38, ...}
	a_jpeg = []byte{0xff, 0xd8, 0xff, 0xe0, ...}
	a_png = []byte{0x89, 0x50, 0x4e, 0x47, 0xd, ...}
)