github.com/crowdsecurity/crowdsec@v1.6.1/mk/check_go_version.ps1 (about)

     1  ##This must be called with  $(MINIMUM_SUPPORTED_GO_MAJOR_VERSION) $(MINIMUM_SUPPORTED_GO_MINOR_VERSION) in this order
     2  $min_major=$args[0]
     3  $min_minor=$args[1]
     4  $goversion = (go env GOVERSION).replace("go","").split(".")
     5  $goversion_major=$goversion[0]
     6  $goversion_minor=$goversion[1]
     7  $err_msg="Golang version $goversion_major.$goversion_minor is not supported, please use least $min_major.$min_minor"
     8  
     9  if ( $goversion_major -gt $min_major ) {
    10      exit 0;
    11  }
    12  elseif ($goversion_major -lt $min_major) {
    13      Write-Output $err_msg;
    14      exit 1;
    15  }
    16  elseif ($goversion_minor -lt $min_minor) {
    17      Write-Output $(GO_VERSION_VALIDATION_ERR_MSG);
    18      exit 1;
    19  }