#!/usr/bin/env ruby # frozen_string_literal: true require 'bundler/setup' require 'csvpp' require 'ruby-prof' f = CSVPP::Format.load(ARGV[0]) result = RubyProf.profile do CSVPP::Parser.parse( input: ARGV[1], format: f, convert_type: false ) end printer = RubyProf::FlatPrinter.new(result) printer.print(STDOUT)