           p.then (currentContents) =>
             if @force || currentContents != code
               filesWritten++
-              @log "writing: #{@getRelativePath(name).yellow}"
+              @log "writing: #{name.yellow}"
               fsp.writeFile name, code
-            # else
-              # @log "already current: #{@getRelativePath(name)}".grey if @verbose
           , (error) =>
-            @log "error reading #{@getRelativePath(name)}".red, error
+            @log "error reading #{name}".red, error
 
     Promise.all promises
     .then =>

      do (name, code) =>
        filesTotal++
        if @lastGenerator?.generatedFiles[name] == code
          @log "no change: #{@getRelativePath(name)}".grey if @verbose
        else
          p = if fsp.existsSync name
            fsp.readFile name, 'utf8'


  generateHelper: ({name, code}) ->
    if @pretend
      @log "\ngenerated: #{name.yellow}"
      @log indent code.green
    @generatedFiles[name] = code

