30 lines
913 B
Ruby
30 lines
913 B
Ruby
class Ired < Formula
|
|
desc "Minimalistic hexadecimal editor designed to be used in scripts."
|
|
homepage "https://github.com/radare/ired"
|
|
url "http://www.radare.org/get/ired-0.5.0.tar.gz"
|
|
sha256 "dce25f6b9402b78f183ecf4d94a2d44db1a6946546217d6c60c3f179bfbfff84"
|
|
|
|
bottle do
|
|
cellar :any_skip_relocation
|
|
sha256 "7d02292ccb5d3f0cf283c732428259be1d1a12c934cae9e20b1a5d64f7ca473a" => :el_capitan
|
|
sha256 "8f3ea6c227b0a939a3c9cd65528439d59bbd8cb493c5d5f87de64f54173fa926" => :yosemite
|
|
sha256 "17661990a22e84dce84fa684d096f0082925bb5e05d04807704bc6403904a558" => :mavericks
|
|
end
|
|
|
|
def install
|
|
system "make"
|
|
system "make", "install", "PREFIX=#{prefix}"
|
|
end
|
|
|
|
test do
|
|
input = <<-EOS.undent
|
|
w"hello wurld"
|
|
s+7
|
|
r-4
|
|
w"orld"
|
|
q
|
|
EOS
|
|
pipe_output("#{bin}/ired test.text", input)
|
|
assert_equal "hello world", (testpath/"test.text").read.chomp
|
|
end
|
|
end
|