docs: function(srcpath, destpath, options) {
          // Destpath is optional.
          if (typeof destpath !== 'string') {
            options = destpath;
            destpath = srcpath;
          }
          // Ensure srcpath is absolute.
          if (!grunt.file.isPathAbsolute(srcpath)) {
            srcpath = init.srcpath(srcpath);
          }
          // Use placeholder file if no src exists.
          if (!srcpath) {
            srcpath = helpers.getFile('misc/placeholder');
          }
          grunt.verbose.or.write('Writing ' + destpath + '...');
          try {
            grunt.file.copy(srcpath, init.destpath(destpath), options);
            grunt.verbose.or.ok();
          } catch(e) {
            grunt.verbose.or.error().error(e);
            throw e;
          }
        }