fix blog builder

This commit is contained in:
Sami Samhuri 2011-11-26 19:30:01 -08:00
parent 1bd690c08a
commit 2b6af02d8e

View file

@ -45,9 +45,14 @@ function main() {
function buildProject(name, project, ctx) { function buildProject(name, project, ctx) {
var dir = path.join(__dirname, 'proj', name) var dir = path.join(__dirname, 'proj', name)
, index = path.join(dir, 'index.html') , index = path.join(dir, 'index.html')
try {
fs.statSync(dir) fs.statSync(dir)
fs.mkdir(dir, 0775, function(err) { }
if (err && err.code !== 'EEXIST') throw err catch (e) {
fs.mkdirSync(dir, 0775)
}
fs.unlink(index, function(err) { fs.unlink(index, function(err) {
if (err && err.code !== 'ENOENT') throw err if (err && err.code !== 'ENOENT') throw err
project.name = name project.name = name
@ -58,7 +63,6 @@ function buildProject(name, project, ctx) {
if (ctx.n === 0) console.log('done projects') if (ctx.n === 0) console.log('done projects')
}) })
}) })
})
} }
if (module == require.main) main() if (module == require.main) main()