Sha256: 5d7136cb17cca54625fc831e0f9146d85d1a0336a588e3a761c21b78c6f51212

Contents?: true

Size: 393 Bytes

Versions: 26

Compression:

Stored size: 393 Bytes

Contents

#!/usr/bin/env ruby
#

puts 'digraph G {'
puts 'rankdir = LR;'

QUOTED_NODES_REGEX = /("[^"]+")(\s*)("[^"]+")/

template = '"%s" -> "%s"'
STDIN.each_line do |line|
  line = line.chomp
  if line =~ QUOTED_NODES_REGEX
    list = line.scan(QUOTED_NODES_REGEX)
    node_a, space, node_b = list[0]
  else
    node_a, node_b = line.split(' ')
  end
  puts template % [node_a, node_b]
end

puts '}'

Version data entries

26 entries across 26 versions & 1 rubygems

Version Path
ix-cli-0.0.27 bin/ix-text-to-dot
ix-cli-0.0.26 bin/ix-text-to-dot
ix-cli-0.0.25 bin/ix-text-to-dot
ix-cli-0.0.24 bin/ix-text-to-dot
ix-cli-0.0.23 bin/ix-text-to-dot
ix-cli-0.0.22 bin/ix-text-to-dot
ix-cli-0.0.21 bin/ix-text-to-dot
ix-cli-0.0.20 bin/ix-text-to-dot
ix-cli-0.0.19 bin/ix-text-to-dot
ix-cli-0.0.18 bin/ix-text-to-dot
ix-cli-0.0.17 bin/ix-text-to-dot
ix-cli-0.0.16 bin/ix-text-to-dot
ix-cli-0.0.15 bin/ix-text-to-dot
ix-cli-0.0.14 bin/ix-text-to-dot
ix-cli-0.0.13 bin/ix-text-to-dot
ix-cli-0.0.12 bin/ix-text-to-dot
ix-cli-0.0.11 bin/ix-text-to-dot
ix-cli-0.0.10 bin/ix-text-to-dot
ix-cli-0.0.9 bin/ix-text-to-dot
ix-cli-0.0.7 bin/ix-text-to-dot