init() {
    return fs.existAsync(this.home)
      .then(exist => {
        if (exist)
          return this.createMenu()

        // errors.mkdir_fail
        return mkdirAsync(this.home)
          .then(() => this.createMenu())
      })
  }
Init douban.fm command line interface.
@return {Promise}