Sha256: 2b4c79187d563d0a3728b3b011c5fa7d5a18f95daa4d9c3a12357648c4720022

Contents?: true

Size: 479 Bytes

Versions: 4

Compression:

Stored size: 479 Bytes

Contents

#!/usr/bin/env ruby

require 'retest'
require 'listen'

puts "Launching Retest..."

command = Retest::Command.for(ARGV.join)

listener = Listen.to('.', ignore: /node_modules|tmp/, relative: true) do |modified, added, removed|
  if modified.any?
    system("clear") || system("cls")
    command.run(modified.first.strip)
  end
rescue => e
  puts "Something went wrong: #{e.message}"
end

listener.start # not blocking
puts "Ready to refactor! You can make file changes now"
sleep

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
retest-0.4.1 exe/retest
retest-0.4.0 exe/retest
retest-0.3.1 exe/retest
retest-0.3.0 exe/retest