Sha256: 56a3a1d3e093cefb118d7f7f0d065cb76a0dcd358d8f9b015c028abe65687974

Contents?: true

Size: 371 Bytes

Versions: 7

Compression:

Stored size: 371 Bytes

Contents

#!/usr/bin/env ruby
# frozen_string_literal: true

require "pathname"

EXEC_PATH = "bin/ductr"
CURRENT_DIR = Dir.pwd.freeze

loop do
  if File.file?(EXEC_PATH)
    exec Gem.ruby, EXEC_PATH, *ARGV
    break
  end

  if Pathname.new(Dir.pwd).root?
    Dir.chdir(CURRENT_DIR)
    break
  end

  Dir.chdir("..")
end

require_relative "../lib/ductr"
Ductr::CLI::Default.start

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
ductr-0.2.3 exe/ductr
ductr-0.2.2 exe/ductr
ductr-0.2.1 exe/ductr
ductr-0.2.0 exe/ductr
ductr-0.1.2 exe/ductr
ductr-0.1.1 exe/ductr
ductr-0.1.0 exe/ductr