0
0
mirror of https://github.com/thegeeklab/wp-plugin-go.git synced 2024-11-22 00:20:38 +00:00

feat: expose commit title and description in addition to full message (#21)

This commit is contained in:
Robert Kaussow 2023-09-02 21:00:19 +02:00 committed by GitHub
parent edebd80492
commit 1d057f04d8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -15,6 +15,8 @@
package plugin
import (
"strings"
"github.com/urfave/cli/v2"
)
@ -31,6 +33,8 @@ type (
Branch string
Tag string
Message string
Title string
Description string
Author Author
}
@ -137,6 +141,8 @@ func currFromContext(c *cli.Context) Commit {
Branch: c.String("commit.branch"),
Tag: c.String("commit.tag"),
Message: c.String("commit.message"),
Title: strings.Split(c.String("commit.message"), "\n")[0],
Description: strings.Split(c.String("commit.message"), "\n")[1],
Author: Author{
Name: c.String("commit.author.name"),
Email: c.String("commit.author.email"),
@ -212,6 +218,8 @@ func prevFromContext(c *cli.Context) Commit {
Refspec: c.String("prev.commit.refspec"),
Branch: c.String("prev.commit.branch"),
Message: c.String("prev.commit.message"),
Title: strings.Split(c.String("commit.message"), "\n")[0],
Description: strings.Split(c.String("commit.message"), "\n")[1],
Author: Author{
Name: c.String("prev.commit.author.name"),
Email: c.String("prev.commit.author.email"),