π Centralized bindings to wasi:io interfaces
|
βοΈ Eliminate duplicate code; use a centralized pregenerated bindings package
go get github.com/jcbhmr/go-wasi-iogo get github.com/jcbhmr/go-wasi-io@v0.2.0//go:generate go tool wit-bindgen-go generate --out ./internal/ ./wit/ //go:generate rm -rf ./internal/wasi/io/ //go:generate go tool jet -g "*.go" "<your-package-root>/internal/wasi/io/" "github.com/jcbhmr/go-wasi-io/" ./internal/{ "go.buildTags": "wasip2" }