Sha256: e517097ec42840c07f0beff6c0266b81c9b40fa4142aaa1fe9728378b0e5b377

Contents?: true

Size: 500 Bytes

Versions: 1

Compression:

Stored size: 500 Bytes

Contents

#!/usr/bin/env ruby

if Dir.exist?(File.join(__dir__, "..", ".git"))
  $LOAD_PATH.unshift(File.expand_path('../lib', __dir__))
end

require 'yoda'
require 'optparse'

opt = OptionParser.new("Usage: yoda [options]") do |opt|
end

argv = opt.parse(ARGV)

case argv.first
when 'setup'
  require 'pry'
  Pry::rescue { Yoda::Runner::Setup.run(argv[1]) }
when 'infer'
  require 'pry'
  Pry::rescue { Yoda::Runner::Infer.run(argv[1]) }
when 'server'
  Yoda::Server.new.run
else
  puts opt.help
  exit 1
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
yoda-language-server-0.4.0 exe/yoda