Description

The skeleton command prints the boilerplate for a concrete type that implements the specified interface type.

Example:

$ ./skeleton io ReadWriteCloser buffer
// *buffer implements io.ReadWriteCloser.
type buffer struct{ /* ... */ }
func (b *buffer) Close() error { panic("unimplemented") }
func (b *buffer) Read(p []byte) (n int, err error) { panic("unimplemented") }
func (b *buffer) Write(p []byte) (n int, err error) { panic("unimplemented") }

main is referenced in 1 repository

github.com/golang/example