[[ BOT ]] Lynn Cyrin 5 years ago
parent 8469a9de07
commit 29ad6ee6ad
No known key found for this signature in database
GPG Key ID: 4E7214CB460A2400

@ -52,8 +52,8 @@ func main() {
} }
} }
func VetActionFunc(_ *cli.Context) error { func runCmd(args ...string) error {
cmd := exec.Command("go", "vet") cmd := exec.Command(args[0], args[1:]...)
cmd.Stdin = os.Stdin cmd.Stdin = os.Stdin
cmd.Stdout = os.Stdout cmd.Stdout = os.Stdout
@ -62,6 +62,10 @@ func VetActionFunc(_ *cli.Context) error {
return cmd.Run() return cmd.Run()
} }
func VetActionFunc(_ *cli.Context) error {
return runCmd("go", "vet")
}
func TestActionFunc(c *cli.Context) error { func TestActionFunc(c *cli.Context) error {
for _, pkg := range packages { for _, pkg := range packages {
var packageName string var packageName string
@ -74,13 +78,7 @@ func TestActionFunc(c *cli.Context) error {
coverProfile := fmt.Sprintf("--coverprofile=%s.coverprofile", pkg) coverProfile := fmt.Sprintf("--coverprofile=%s.coverprofile", pkg)
cmd := exec.Command("go", "test", "-v", coverProfile, packageName) err := runCmd("go", "test", "-v", coverProfile, packageName)
cmd.Stdin = os.Stdin
cmd.Stdout = os.Stdout
cmd.Stderr = os.Stderr
err := cmd.Run()
if err != nil { if err != nil {
return err return err
} }
@ -152,34 +150,16 @@ func GfmrunActionFunc(_ *cli.Context) error {
return err return err
} }
cmd := exec.Command("gfmrun", "-c", fmt.Sprint(counter), "-s", "README.md") return runCmd("gfmrun", "-c", fmt.Sprint(counter), "-s", "README.md")
cmd.Stdin = os.Stdin
cmd.Stdout = os.Stdout
cmd.Stderr = os.Stderr
return cmd.Run()
} }
func TocActionFunc(_ *cli.Context) error { func TocActionFunc(_ *cli.Context) error {
cmd := exec.Command("node_modules/.bin/markdown-toc", "-i", "README.md") err := runCmd("node_modules/.bin/markdown-toc", "-i", "README.md")
cmd.Stdin = os.Stdin
cmd.Stdout = os.Stdout
cmd.Stderr = os.Stderr
err := cmd.Run()
if err != nil { if err != nil {
return err return err
} }
cmd = exec.Command("git", "diff", "--exit-code") err = runCmd("git", "diff", "--exit-code")
cmd.Stdin = os.Stdin
cmd.Stdout = os.Stdout
cmd.Stderr = os.Stderr
err = cmd.Run()
if err != nil { if err != nil {
return err return err
} }
@ -188,35 +168,17 @@ func TocActionFunc(_ *cli.Context) error {
} }
func GenActionFunc(_ *cli.Context) error { func GenActionFunc(_ *cli.Context) error {
cmd := exec.Command("go", "generate", "flag-gen/main.go") err := runCmd("go", "generate", "flag-gen/main.go")
cmd.Stdin = os.Stdin
cmd.Stdout = os.Stdout
cmd.Stderr = os.Stderr
err := cmd.Run()
if err != nil { if err != nil {
return err return err
} }
cmd = exec.Command("go", "generate", "cli.go") err = runCmd("go", "generate", "cli.go")
cmd.Stdin = os.Stdin
cmd.Stdout = os.Stdout
cmd.Stderr = os.Stderr
err = cmd.Run()
if err != nil { if err != nil {
return err return err
} }
cmd = exec.Command("git", "diff", "--exit-code") err = runCmd("git", "diff", "--exit-code")
cmd.Stdin = os.Stdin
cmd.Stdout = os.Stdout
cmd.Stderr = os.Stderr
err = cmd.Run()
if err != nil { if err != nil {
return err return err
} }

Loading…
Cancel
Save