// Patial Tech. // Author, Ankit Patial package main import ( "flag" "fmt" "os" ) const usageTxt = `Please provide output director and input schema. Example: pgm/cmd -o ./db ./db/schema.sql ` func main() { var outDir string flag.StringVar(&outDir, "o", "", "-o as output directory path") flag.Parse() if len(os.Args) < 4 { fmt.Print(usageTxt) return } if outDir == "" { println("missing, -o output directory path") os.Exit(1) return } if err := generate(os.Args[3], outDir); err != nil { println(err.Error()) os.Exit(1) } }