package main import ( "fmt" "github.com/miaogaolin/gotl/common/sql2gorm/parser" "github.com/spf13/pflag" ) var ( input = pflag.StringP("input", "i", "", "input ddl string") ) func main() { pflag.Parse() res, err := parser.ParseSqlFormat(*input, parser.WithGormType(), parser.WithJsonTag(), ) if err != nil { return } fmt.Println(string(res)) }