Files
homebrew-cask/Casks/m/miniforge.rb
2023-09-04 11:09:42 -04:00

41 lines
1.1 KiB
Ruby

cask "miniforge" do
arch arm: "arm64", intel: "x86_64"
version "23.3.1-1"
sha256 arm: "51d15ed1471ef8633f99574dc0c43fc972ce1981ebf08eade4d9b249bb7640e4",
intel: "d8eef4816b28f1bfc099d8fc2cdac4fb0ebbe1ddd27f4acb66d83d66c260cb63"
url "https://github.com/conda-forge/miniforge/releases/download/#{version}/Miniforge3-#{version}-MacOSX-#{arch}.sh"
name "miniforge"
desc "Minimal installer for conda specific to conda-forge"
homepage "https://github.com/conda-forge/miniforge"
livecheck do
url :homepage
regex(/v?(\d+(?:[.-]\d+)+)/i)
strategy :github_latest
end
auto_updates true
conflicts_with cask: "miniconda"
container type: :naked
installer script: {
executable: "Miniforge3-#{version}-MacOSX-#{arch}.sh",
args: ["-b", "-p", "#{caskroom_path}/base"],
}
binary "#{caskroom_path}/base/condabin/conda"
uninstall delete: "#{caskroom_path}/base"
zap trash: [
"~/.condarc",
"~/.conda",
]
caveats <<~EOS
Please run the following to setup your shell:
conda init "$(basename "${SHELL}")"
EOS
end