Sha256: 4b64adfd1729ef0dfd21e1c54569f389198f00944b582f20c3309c5b8ee1c707
Contents?: true
Size: 726 Bytes
Versions: 1
Compression:
Stored size: 726 Bytes
Contents
#!/usr/bin/env ruby require "rubygems" require "bundler/setup" require "td_statement_extractor" raise "Input file path cannot be blank" if ARGV[0].nil? raise "Output file path cannot be blank" if ARGV[1].nil? input_file_path = File.expand_path(ARGV[0]) output_file_path = File.expand_path(ARGV[1]) raise "Input file does not exist" unless File.exist?(input_file_path) statement = TdStatementExtractor::Statement.new(input_file_path) statement.output_csv(output_file_path) puts puts "Processed file: #{input_file_path}" puts "CSV written to: #{output_file_path}" puts "Details:" puts " Transactions: #{statement.transactions.count}" puts " Total activity: #{("$" + statement.total_activity.to_s).gsub("$-", "-$")}" puts
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
td_statement_extractor-0.1.1 | bin/td_statement_extractor |