github.com/sagernet/sing-box@v1.2.7/cmd/internal/read_tag/main.go (about)

     1  package main
     2  
     3  import (
     4  	"os"
     5  
     6  	"github.com/sagernet/sing-box/cmd/internal/build_shared"
     7  	"github.com/sagernet/sing-box/log"
     8  )
     9  
    10  func main() {
    11  	currentTag, err := build_shared.ReadTag()
    12  	if err != nil {
    13  		log.Error(err)
    14  		_, err = os.Stdout.WriteString("unknown\n")
    15  	} else {
    16  		_, err = os.Stdout.WriteString(currentTag + "\n")
    17  	}
    18  	if err != nil {
    19  		log.Error(err)
    20  	}
    21  }