github.com/henvic/wedeploycli@v1.7.6-0.20200319005353-3630f582f284/update/releasenotes/check/check.go (about)

     1  package main
     2  
     3  import (
     4  	"fmt"
     5  	"os"
     6  
     7  	"github.com/henvic/wedeploycli/update/releasenotes"
     8  )
     9  
    10  func main() {
    11  	if len(os.Args) != 2 {
    12  		_, _ = fmt.Fprint(os.Stderr, "syntax: check <version>\n")
    13  		os.Exit(2)
    14  	}
    15  
    16  	v := os.Args[1]
    17  
    18  	for _, n := range releasenotes.ReleaseNotes {
    19  		if n.Version == v {
    20  			return
    21  		}
    22  	}
    23  
    24  	_, _ = fmt.Fprintf(os.Stderr, "update release note not found for version %v\n", v)
    25  	os.Exit(1)
    26  }