code: function uptodateCheck (options) {
    options = options || {}
    debug('options', options)
    return customize()
    // Load `customize`-spec
      .load(require('../customize')(options.cwd || '.'))
      .run()
      .then(write.changed(options.cwd || '.'))
      .then(function (changedCheck) {
        // Would a file have been changed by running thought?
        debug('Changed files', changedCheck)
        if (changedCheck.changed) {
          var error = new Error('Source files have changed. Please re-run me.\nChanged: ' + JSON.stringify(changedCheck.files))
          error.changedFiles = changedCheck.files
          throw error
        }
      })
  }
docs: Execute Thought in the current directory
  @param {object} options
  @param {string} [options.cwd] the working directory to use as project root
  @api public