github.com/v2fly/tools@v0.100.0/internal/lsp/command/generate.go (about)

     1  // Copyright 2021 The Go Authors. All rights reserved.
     2  // Use of this source code is governed by a BSD-style
     3  // license that can be found in the LICENSE file.
     4  
     5  //go:build ignore
     6  // +build ignore
     7  
     8  package main
     9  
    10  import (
    11  	"fmt"
    12  	"io/ioutil"
    13  	"os"
    14  
    15  	"github.com/v2fly/tools/internal/lsp/command/gen"
    16  )
    17  
    18  func main() {
    19  	content, err := gen.Generate()
    20  	if err != nil {
    21  		fmt.Fprintf(os.Stderr, "%v\n", err)
    22  		os.Exit(1)
    23  	}
    24  	ioutil.WriteFile("command_gen.go", content, 0644)
    25  }