INNER CODE UNIT · Go

main

uvwt/agentdock · tools/release/main.go:17

func main() {
	if err := run(os.Args[1:], os.Stdout); err != nil {
		fmt.Fprintf(os.Stderr, "release: %v\n", err)
		os.Exit(1)
	}
}

func run(args []string, stdout io.Writer) error {
	if len(args) == 0 {
		return errors.New("用法:release <catalog|version|verify-version|verify-dist|checksum> [参数]")
	}
	switch args[0] {
	case "version":
		fmt.Fprintln(stdout, strings.TrimPrefix(buildinfo.Version, "v"))
		return nil
	case "verify-version":
		if len(args) != 2 {
			return errors.New("用法:release verify-version <tag>")

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…