docs: function(cfg, callback) {
    // Input files
    var inputPath = path.normalize(cfg.input_file);
  
    // Output dir
    var outputPath = path.normalize(cfg.output_file);
  
    if (cfg.input_file && cfg.output_file) {
      new gear.Queue({registry: taskRegistry}) // register tasks
      .log(formatLog('Copying file:', inputPath))
      .copyFile({input: inputPath, output: outputPath}, callback)
      .log(formatLog('Copied file to: ', outputPath))
      .run(callback);
    } else {
      callback();
    }
  }