class Ndenv < Formula desc "Node version manager" homepage "https://github.com/riywo/ndenv" url "https://github.com/riywo/ndenv/archive/v0.4.0.tar.gz" sha256 "1a85e4c0c0eee24d709cbc7b5c9d50709bf51cf7fe996a1548797a4079e0b6e4" head "https://github.com/riywo/ndenv.git" depends_on "node-build" => :recommended def install inreplace "libexec/ndenv" do |s| if HOMEBREW_PREFIX.to_s != "/usr/local" s.gsub! ":/usr/local/etc/ndenv.d", \ ":#{HOMEBREW_PREFIX}/etc/ndenv.d\\0" end end if build.head? git_revision = `git rev-parse --short HEAD`.chomp inreplace "libexec/rbenv---version", /^(version=)"([^"]+)"/, \ %Q(\\1"\\2-g#{git_revision}") end prefix.install "bin", "completions", "libexec" system "#{bin}/ndenv", "rehash" end test do shell_output "eval \"$(#{bin}/ndenv init -)\" && ndenv versions" end end