public static function run($opts) { $tsv = File::read_tsv($opts['source_handle'], $opts['header']); $template = new Template(File::read($opts['t'])); self::put_body($tsv, $opts['output_handle'], $template); }