#!/usr/bin/env ruby require_relative '../lib/livetext' def handle_ltx(src) abort "Unknown file extension" unless src =~ /.ltx$/ x = Livetext.new x.process_file(src) end # Main case ARGV.first when "-v", "--version" puts "#{Livetext::VERSION}\n " exit when nil puts <<-EOF Usage: livetext -v livetext --version livetext filename EOF exit else src = ARGV.first end handle_ltx(src)