func Run(args []string) int {
	meta := &command.Meta{
		UI: &cli.ColoredUi{
			InfoColor:  cli.UiColorBlue,
			ErrorColor: cli.UiColorRed,
			Ui: &cli.BasicUi{
				Writer:      os.Stdout,
				ErrorWriter: os.Stderr,
				Reader:      os.Stdin,
			},
		}}
	return RunCustom(args, Commands(meta))
}
Run execute RunCustom() with color and output to Stdout/Stderr.
It returns exit code.
package main
import (
	"fmt"
	"os"
	"github.com/mitchellh/cli"
	"github.com/tcnksm/gcli/command"
)