INNER CODE UNIT · Go

func

runmedev/runme · tools/release-notes/main.go:79

func (c config) IsPreRelease() bool {
	re := regexp.MustCompile(`^(0|[1-9][0-9]*)\.(0|[1-9][0-9]*)\.(0|[1-9][0-9]*)$`)
	return re.Match([]byte(strings.TrimLeft(c.Version, "v")))
}

var flagsConfig = config{}

func init() {
	flag.StringVar(&flagsConfig.Owner, "owner", "runmedev", "Owner of the repository")
	flag.StringVar(&flagsConfig.Repo, "repo", "runme", "Repository name")
	flag.StringVar(&flagsConfig.Version, "version", "", "The new version, for example v0.1.1")

	flag.Usage = func() {
		_, _ = fmt.Fprintf(os.Stderr, "%s\n", usage)
		flag.PrintDefaults()
	}
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…