()
| 334 | } |
| 335 | |
| 336 | func main() { |
| 337 | if len(os.Args) > 1 { |
| 338 | siteDir = os.Args[1] |
| 339 | } |
| 340 | ensureDir(siteDir) |
| 341 | |
| 342 | copyFile("templates/site.css", siteDir+"/site.css") |
| 343 | copyFile("templates/site.js", siteDir+"/site.js") |
| 344 | copyFile("templates/favicon.ico", siteDir+"/favicon.ico") |
| 345 | copyFile("templates/play.png", siteDir+"/play.png") |
| 346 | copyFile("templates/clipboard.png", siteDir+"/clipboard.png") |
| 347 | examples := parseExamples() |
| 348 | renderIndex(examples) |
| 349 | renderExamples(examples) |
| 350 | render404() |
| 351 | } |
| 352 | |
| 353 | var SimpleShellOutputLexer = chroma.MustNewLexer( |
| 354 | &chroma.Config{ |
nothing calls this directly
no test coverage detected