Sha256: c62a9ff056386af9fbe40c6afaaf0fbf58eaf6404f6478ec004c516acf6a7aab

Contents?: true

Size: 459 Bytes

Versions: 39

Compression:

Stored size: 459 Bytes

Contents

#!/usr/bin/env ruby

require 'rbbt-util'
require 'rbbt/util/simpleopt'


file = ARGV.shift

header = TSV.parse_header(Open.open(file))

puts "File: #{ file }"
puts "Key: #{header.key_field}"
puts "Fields: "
header.fields.each_with_index do |f,i|
  puts "  - #{i + 1}: " << f
end
puts "Rows: #{`wc -l #{ file }|cut -f 1 -d' '`}"
puts "First line:"
parts = []
header.first_line.split(header.sep).each_with_index{|p,i| parts << "(#{i}) #{p}"}
puts parts * "\t"

Version data entries

39 entries across 39 versions & 1 rubygems

Version Path
rbbt-util-5.5.32 share/rbbt_commands/tsv/info
rbbt-util-5.5.31 share/rbbt_commands/tsv/info
rbbt-util-5.5.30 share/rbbt_commands/tsv/info
rbbt-util-5.5.29 share/rbbt_commands/tsv/info
rbbt-util-5.5.28 share/rbbt_commands/tsv/info
rbbt-util-5.5.27 share/rbbt_commands/tsv/info
rbbt-util-5.5.26 share/rbbt_commands/tsv/info
rbbt-util-5.5.25 share/rbbt_commands/tsv/info
rbbt-util-5.5.24 share/rbbt_commands/tsv/info
rbbt-util-5.5.23 share/rbbt_commands/tsv/info
rbbt-util-5.5.22 share/rbbt_commands/tsv/info
rbbt-util-5.5.21 share/rbbt_commands/tsv/info
rbbt-util-5.5.20 share/rbbt_commands/tsv/info
rbbt-util-5.5.19 share/rbbt_commands/tsv/info
rbbt-util-5.5.18 share/rbbt_commands/tsv/info
rbbt-util-5.5.17 share/rbbt_commands/tsv/info
rbbt-util-5.5.16 share/rbbt_commands/tsv/info
rbbt-util-5.5.15 share/rbbt_commands/tsv/info
rbbt-util-5.5.14 share/rbbt_commands/tsv/info
rbbt-util-5.5.13 share/rbbt_commands/tsv/info