()
| 196 | } |
| 197 | |
| 198 | func main() { |
| 199 | fd, err := os.Open(os.Args[1]) |
| 200 | if err != nil { |
| 201 | log.Fatal(err) |
| 202 | } |
| 203 | err = json.NewDecoder(fd).Decode(&trans) |
| 204 | if err != nil { |
| 205 | log.Fatal(err) |
| 206 | } |
| 207 | fd.Close() |
| 208 | |
| 209 | guiDir := os.Args[2] |
| 210 | |
| 211 | filepath.Walk(guiDir, walkerFor(guiDir)) |
| 212 | collectThemes(guiDir) |
| 213 | |
| 214 | bs, err := json.MarshalIndent(trans, "", " ") |
| 215 | if err != nil { |
| 216 | log.Fatal(err) |
| 217 | } |
| 218 | os.Stdout.Write(bs) |
| 219 | os.Stdout.WriteString("\n") |
| 220 | } |