func slog(name string, passed int, failed int, total int) {
	fmt.Fprintf(os.Stdout, ">>> %s PASSED=%d FAILED=%d OF %d\n",
		name, passed, failed, total)
}
slog -- Summary result log.
package pluralize  
import (
	"flag"
	"fmt"
	"os"
	"testing"
	"github.com/gertd/go-pluralize/pkg/tflags"
	"github.com/pkg/errors"
)
type TestEntry struct {
	input    string
	expected string
}
type params struct {
	passLog *bool
	word    *string
	cmd     *string
}
var (
	p params  
)
func TestMain(m *testing.M) {
	p.passLog = flag.Bool("pass", false, "log PASS results")
	p.word = flag.String("word", "", "input value")
	p.cmd = flag.String("cmd", "all", "command name [optional]")
	flag.Parse()
	os.Exit(m.Run())
}
func plogf(t *testing.T, format string, a ...interface{}) {
	if *p.passLog {
		t.Logf(format, a...)
	}
}