main.go 340 B

123456789101112131415161718192021
  1. package main
  2. import (
  3. "fmt"
  4. "os"
  5. )
  6. func main() {
  7. input, err := readInput()
  8. if err != nil {
  9. fmt.Fprintf(os.Stderr, "permgen: 读取输入失败: %v\n", err)
  10. os.Exit(1)
  11. }
  12. result := collect(input)
  13. if err := generate(result, input.Dir); err != nil {
  14. fmt.Fprintf(os.Stderr, "permgen: 生成失败: %v\n", err)
  15. os.Exit(1)
  16. }
  17. }