Install atom command asynchronously

This commit is contained in:
Kevin Sawicki
2013-04-23 11:03:55 -07:00
parent b27b0c7d4f
commit 2f5a99fac2
3 changed files with 27 additions and 8 deletions

View File

@@ -155,6 +155,13 @@ module.exports =
mkdirp.sync(@directory(path))
fs.writeFileSync(path, content)
writeAsync: (path, content, callback) ->
mkdirp @directory(path), (error) ->
if error?
callback?(error)
else
fs.writeFile(path, content, callback)
makeDirectory: (path) ->
fs.mkdirSync(path)