Sha256: fb3c552d336b580effebe7436784c84d5ba85fe126c53aca59d89729eb65a619
Contents?: true
Size: 1.01 KB
Versions: 3
Compression:
Stored size: 1.01 KB
Contents
#!/usr/bin/env ruby # frozen_string_literal: true trap('INT') do |status| effective_status = status ? status + 128 : 128 exit! effective_status end require 'mutant' command = Mutant::CLI.parse( arguments: ARGV, config: Mutant::Config::DEFAULT, world: Mutant::WORLD ) status = if command.zombie? $stderr.puts('Running mutant zombified!') Mutant::Zombifier.call( namespace: :Zombie, load_path: $LOAD_PATH, kernel: Kernel, pathname: Pathname, require_highjack: Mutant::RequireHighjack .method(:call) .to_proc .curry .call(Kernel), root_require: 'mutant', includes: %w[ mutant unparser adamantium equalizer anima concord ] ) Zombie::Mutant::CLI.parse( arguments: ARGV, config: Zombie::Mutant::Config::DEFAULT, world: Zombie::Mutant::WORLD ).call else command.call end Kernel.exit(status)
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
mutant-0.10.4 | bin/mutant |
mutant-0.10.1 | bin/mutant |
mutant-0.10.0 | bin/mutant |