vburenin / ifacemaker

Generate interfaces from structure methods.
Apache License 2.0
320 stars 43 forks source link

Unable to remove leading space in "--iface-comment" #63

Open emfomy opened 1 year ago

emfomy commented 1 year ago

I would like to put go:generate in --iface-comment. However, the leading space makes generated comment useless.

Expected Behaviour

ifacemaker ... -y "go:generate cmd ..." generates

//go:generate cmd ...
type Interface interface {
}

Actual Behaviour

ifacemaker ... -y "go:generate cmd ..." generates

// go:generate cmd ...
type Interface interface {
}

Possible Solution

Add an optional to remove the leading space.

vburenin commented 1 year ago

Sounds like a trivial fix just to check for the go:generate prefix. Willing to merge in the PR that addresses this.