mirror of https://github.com/v2ray/v2ray-core
remove old error generator
parent
d43a23aa96
commit
fcc18a7d05
|
@ -1,44 +0,0 @@
|
|||
package main
|
||||
|
||||
import (
|
||||
"flag"
|
||||
"fmt"
|
||||
"log"
|
||||
"os"
|
||||
"strings"
|
||||
)
|
||||
|
||||
var (
|
||||
pkg = flag.String("pkg", "", "Target package")
|
||||
path = flag.String("path", "", "Path")
|
||||
)
|
||||
|
||||
func main() {
|
||||
flag.Parse()
|
||||
|
||||
if len(*pkg) == 0 {
|
||||
panic("Package is not specified.")
|
||||
}
|
||||
|
||||
if len(*path) == 0 {
|
||||
panic("Path is not specified.")
|
||||
}
|
||||
|
||||
paths := strings.Split(*path, ",")
|
||||
for i := range paths {
|
||||
paths[i] = "\"" + paths[i] + "\""
|
||||
}
|
||||
pathStr := strings.Join(paths, ", ")
|
||||
|
||||
file, err := os.OpenFile("errors.generated.go", os.O_WRONLY|os.O_TRUNC|os.O_CREATE, 0644)
|
||||
if err != nil {
|
||||
log.Fatalf("Failed to generate errors.generated.go: %v", err)
|
||||
}
|
||||
defer file.Close()
|
||||
|
||||
fmt.Fprintln(file, "package", *pkg)
|
||||
fmt.Fprintln(file, "")
|
||||
fmt.Fprintln(file, "import \"v2ray.com/core/common/errors\"")
|
||||
fmt.Fprintln(file, "")
|
||||
fmt.Fprintln(file, "func newError(values ...interface{}) *errors.Error { return errors.New(values...).Path("+pathStr+") }")
|
||||
}
|
Loading…
Reference in New Issue