show file size

main
Lynn 5 years ago
parent da34a22eef
commit 3b30b5c422
No known key found for this signature in database
GPG Key ID: 9E60BEE0555C367B

@ -184,10 +184,24 @@ func TocActionFunc(c *cli.Context) error {
} }
func checkBinarySizeActionFunc(c *cli.Context) (err error) { func checkBinarySizeActionFunc(c *cli.Context) (err error) {
err = runCmd("git", "diff", "--exit-code") const (
sourceFilePath = "./internal/example/example.go"
builtFilePath = "./internal/example/built-example"
)
err = runCmd("go", "build", "-o", builtFilePath, sourceFilePath)
if err != nil { if err != nil {
return err return err
} }
fileInfo, err := os.Stat(builtFilePath)
if err != nil {
return err
}
fileSize := fileInfo.Size()
// show the file size
fmt.Println(fileSize)
return nil return nil
} }

Loading…
Cancel
Save