#!/usr/bin/env ruby # frozen_string_literal: true require_relative "../lib/migrations" module Migrations load_gemfiles("common") configure_zeitwerk("lib/common", "lib/converters") module Convert class CLI < Thor desc "execute", "Run the conversion" def execute FileUtils.mkdir_p("/tmp/converter") ::Migrations::IntermediateDatabaseMigrator.reset!("/tmp/converter/intermediate.db") ::Migrations::IntermediateDatabaseMigrator.migrate("/tmp/converter/intermediate.db") # require_relative "converters/pepper/main" end desc "version", "Print the version" def version puts "0.0.1" end end end end Migrations::Convert::CLI.start(ARGV)