require "bundler/gem_tasks"
require "rspec/core/rake_task"

RSpec::Core::RakeTask.new(:spec)

task :default => :all

namespace :wrapper do
  desc 'Wrap mulang into this gem'
  task wrap: :clean do
    cp Dir['../.stack-work/install/x86_64-linux*/**/8.0.1/bin/mulang'].first, 'bin/mulang'
  end

  task :clean do
    rm_rf 'bin/mulang'
  end

end

task :all => ['wrapper:wrap', :spec]
