* Load template file.
(name)
| 425 | */ |
| 426 | |
| 427 | function loadTemplate (name) { |
| 428 | var contents = fs.readFileSync(path.join(__dirname, '..', 'templates', (name + '.ejs')), 'utf-8') |
| 429 | var locals = Object.create(null) |
| 430 | |
| 431 | function render () { |
| 432 | return ejs.render(contents, locals, { |
| 433 | escape: util.inspect |
| 434 | }) |
| 435 | } |
| 436 | |
| 437 | return { |
| 438 | locals: locals, |
| 439 | render: render |
| 440 | } |
| 441 | } |
| 442 | |
| 443 | /** |
| 444 | * Main program. |