homebrew-core/Formula/nushell.rb
Tim Dévé e04d0b5433
nushell: Sets rust as a build-only dependency
`rust` is not needed to run nushell, only build it, this commit marks `rust` as a build-only dependency.

Closes #48009.

Signed-off-by: Izaak Beekman <zbeekman@gmail.com>
2019-12-18 12:09:31 -05:00

26 lines
927 B
Ruby

class Nushell < Formula
desc "Modern shell for the GitHub era"
homepage "https://www.nushell.sh"
url "https://github.com/nushell/nushell/archive/0.6.1.tar.gz"
sha256 "3f7878df7d77fe330e6840428845800d9eefc2ad8248617c42004030ecf527f0"
head "https://github.com/nushell/nushell.git"
bottle do
cellar :any_skip_relocation
sha256 "dc92b88a9b8f3bd658d7e94852781b94c8454f96d880bd51bcf09a4bc42365d5" => :catalina
sha256 "1bf554953bade08fd0d34e5c79286a20a3a4707d23f24f8416e702d3a853eee0" => :mojave
sha256 "0a462f17a6f2c1fdab7fd605da8b24d1e30e83fdfd7834756f054d25460c1543" => :high_sierra
end
depends_on "rust" => :build
depends_on "openssl@1.1"
def install
system "cargo", "install", "--locked", "--root", prefix, "--path", "."
end
test do
assert_equal "#{Dir.pwd}> 2\n#{Dir.pwd}> ", pipe_output("#{bin}/nu", 'echo \'{"foo":1, "bar":2}\' | from-json | get bar | echo $it')
end
end