2014-03-06 04:23:19 +00:00
|
|
|
class Chisel < Formula
|
2015-05-19 00:00:59 +00:00
|
|
|
desc "Collection of LLDB commands to assist debugging iOS apps"
|
2014-03-06 04:23:19 +00:00
|
|
|
homepage "https://github.com/facebook/chisel"
|
2015-03-28 06:20:14 +00:00
|
|
|
url "https://github.com/facebook/chisel/archive/1.2.0.tar.gz"
|
2015-08-03 12:55:31 +00:00
|
|
|
sha256 "af22dde2c5b4f0832f25ac0d3831c43a227f148f97ca7e6bab71e10b2b3225b5"
|
2014-03-06 04:23:19 +00:00
|
|
|
|
|
|
|
def install
|
|
|
|
libexec.install Dir["*.py", "commands"]
|
|
|
|
prefix.install "PATENTS"
|
|
|
|
end
|
|
|
|
|
|
|
|
def caveats; <<-EOS.undent
|
|
|
|
Add the following line to ~/.lldbinit to load chisel when Xcode launches:
|
2014-07-16 02:28:11 +00:00
|
|
|
command script import #{opt_libexec}/fblldb.py
|
2014-03-06 04:23:19 +00:00
|
|
|
EOS
|
|
|
|
end
|
|
|
|
|
|
|
|
test do
|
|
|
|
xcode_path = `xcode-select --print-path`.strip
|
|
|
|
lldb_rel_path = "Contents/SharedFrameworks/LLDB.framework/Resources/Python"
|
|
|
|
ENV["PYTHONPATH"] = "#{xcode_path}/../../#{lldb_rel_path}"
|
|
|
|
system "python #{libexec}/fblldb.py"
|
|
|
|
end
|
|
|
|
end
|