Skip to content

Instantly share code, notes, and snippets.

@Xe
Created October 6, 2017 04:53
Show Gist options
  • Save Xe/9029aa078953b14e026c827765fdba1b to your computer and use it in GitHub Desktop.
Save Xe/9029aa078953b14e026c827765fdba1b to your computer and use it in GitHub Desktop.
diff --git a/mage/main.go b/mage/main.go
index ca6510b..7222e7a 100644
--- a/mage/main.go
+++ b/mage/main.go
@@ -283,6 +283,16 @@ func GenerateMainfile(path string, info *parse.PkgInfo) error {
Default: info.DefaultName,
}
+ var myf []parse.Function
+ for _, f := range info.Funcs {
+ if syns := strings.Split(f.Synopsis, " "); f.Name == syns[0] {
+ f.Synopsis = strings.Join(syns[1:], " ")
+ }
+
+ myf = append(myf, f)
+ }
+
+ data.Funcs = myf
data.DefaultError = info.DefaultIsError
if err := output.Execute(f, data); err != nil {
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment