Sha256: 892aa0ff63abe6886ad19f20f2c751fdcf5aacd25235b14ffdc5d03873b04cb9

Contents?: true

Size: 961 Bytes

Versions: 17

Compression:

Stored size: 961 Bytes

Contents

#!/usr/bin/env ruby

require 'rubygems'

require_relative '../lib/livetext'

def handle_lt3(src)
  abort "Unknown file extension" unless src =~ /.lt3$/
end

# Main

x = Livetext.new

@backtrace = false

loop do
  arg = ARGV.shift
  break if arg.nil?

  case arg
    when "-v", "--version"
      puts "#{Livetext::VERSION}\n "
    when "-t", "--test"  # FIXME doesn't work - path problem
      file = "#{Path}/../test/test.rb"
      flag = @backtrace ? "-back" : ""
      cmd = "ruby #{file} cmdline#{flag}"
      puts cmd
      system(cmd)
    when "--path"
      puts Path
    when "--backtrace"
      @backtrace = true
    when "-s", "--stdin"
      src = STDIN.read
      x.process(src)
    when nil
      puts <<-EOF
      Usage: 
        livetext filename
        livetext --path
        livetext -t
        livetext --test
        livetext -v
        livetext --version
      EOF
      puts
    when Object
      x.process_file(arg, @backtrace)
  end
end

Version data entries

17 entries across 17 versions & 1 rubygems

Version Path
livetext-0.8.27 bin/livetext
livetext-0.8.26 bin/livetext
livetext-0.8.25 bin/livetext
livetext-0.8.24 bin/livetext
livetext-0.8.23 bin/livetext
livetext-0.8.22 bin/livetext
livetext-0.8.21 bin/livetext
livetext-0.8.20 bin/livetext
livetext-0.8.19 bin/livetext
livetext-0.8.18 bin/livetext
livetext-0.8.17 bin/livetext
livetext-0.8.16 bin/livetext
livetext-0.8.15 bin/livetext
livetext-0.8.14 bin/livetext
livetext-0.8.13 bin/livetext
livetext-0.8.12 bin/livetext
livetext-0.8.11 bin/livetext