Bladeren bron

Support using a custom file name

Lucas Stadler 9 jaren geleden
bovenliggende
commit
5230573e28
1 gewijzigde bestanden met toevoegingen van 6 en 2 verwijderingen
  1. 6 2
      go/blog/blog.go

+ 6 - 2
go/blog/blog.go

@ -26,6 +26,7 @@ type Post struct {
26 26
var flags struct {
27 27
	writeBack bool
28 28
}
29
var dataPath string = "blog.yaml"
29 30
30 31
func init() {
31 32
	flag.BoolVar(&flags.writeBack, "write-back", false, "Rewrite the YAML file with the generated ids")
@ -34,7 +35,10 @@ func init() {
34 35
func main() {
35 36
	flag.Parse()
36 37
37
	f, err := os.Open("blog.yaml")
38
	if flag.NArg() > 0 {
39
		dataPath = flag.Arg(0)
40
	}
41
	f, err := os.Open(dataPath)
38 42
	if err != nil {
39 43
		exit(err)
40 44
	}
@ -89,7 +93,7 @@ func main() {
89 93
		if err != nil {
90 94
			exit(err)
91 95
		}
92
		ioutil.WriteFile("blog.yaml", out, 0664)
96
		ioutil.WriteFile(dataPath, out, 0664)
93 97
	}
94 98
}
95 99