Sha256: a61bb53b61718dce45524af4083ac7c594c670c134253a53322828c0b02e9f93

Contents?: true

Size: 491 Bytes

Versions: 500

Compression:

Stored size: 491 Bytes

Contents

#!/usr/bin/env ruby

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

options = SOPT.setup <<EOF
Read a TSV file and dump it

$ rbbt tsv read [options] <filename.tsv|->

Use - to read from STDIN

-k--key_field* Key field
-f--fields* Fields
-t--type* Type
-m--merge* Merge from multiple rows
-h--help Print this help

EOF
rbbt_usage and exit 0 if options[:help]

file = ARGV.shift

file = STDIN if file == '-'

stream = TSV.get_stream file
s = TSV.collapse_stream stream
puts s.stream.read

Version data entries

500 entries across 500 versions & 1 rubygems

Version Path
rbbt-util-5.21.119 share/rbbt_commands/tsv/collapse
rbbt-util-5.21.118 share/rbbt_commands/tsv/collapse
rbbt-util-5.21.116 share/rbbt_commands/tsv/collapse
rbbt-util-5.21.115 share/rbbt_commands/tsv/collapse
rbbt-util-5.21.114 share/rbbt_commands/tsv/collapse
rbbt-util-5.21.113 share/rbbt_commands/tsv/collapse
rbbt-util-5.21.112 share/rbbt_commands/tsv/collapse
rbbt-util-5.21.111 share/rbbt_commands/tsv/collapse
rbbt-util-5.21.110 share/rbbt_commands/tsv/collapse
rbbt-util-5.21.109 share/rbbt_commands/tsv/collapse
rbbt-util-5.21.107 share/rbbt_commands/tsv/collapse
rbbt-util-5.21.106 share/rbbt_commands/tsv/collapse
rbbt-util-5.21.104 share/rbbt_commands/tsv/collapse
rbbt-util-5.21.103 share/rbbt_commands/tsv/collapse
rbbt-util-5.21.102 share/rbbt_commands/tsv/collapse
rbbt-util-5.21.101 share/rbbt_commands/tsv/collapse
rbbt-util-5.21.100 share/rbbt_commands/tsv/collapse
rbbt-util-5.21.99 share/rbbt_commands/tsv/collapse
rbbt-util-5.21.98 share/rbbt_commands/tsv/collapse
rbbt-util-5.21.97 share/rbbt_commands/tsv/collapse