android-sex-size
Version:
a nodejs cli tool for android screen adaptation
24 lines (19 loc) • 484 B
text/coffeescript
fs = require 'fs'
path = require 'path'
Promise = require 'bluebird'
_mkdirs = (dirname, callback) ->
fs.exists dirname, (exists) ->
if exists
callback()
else
p = path.dirname dirname
_mkdirs p, ()->
fs.mkdir dirname, callback
mkdirs = (dirname) ->
new Promise (resolve, reject) ->
_mkdirs dirname, (err) ->
if (err)
reject err
else
resolve()
module.exports = mkdirs