cask "miniforge" do arch arm: "arm64", intel: "x86_64" version "25.3.0-3" sha256 arm: "16205127ac2b5701881636229b7fe42e1f961007513b8673f8064da331e496a0", intel: "c562e11d8f9caca3dcfb9ba6d5043b9238975d271751e12c3fbfc2a472b4b8fb" 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: [ "mambaforge", "miniconda", ] container type: :naked installer script: { executable: "Miniforge3-#{version}-MacOSX-#{arch}.sh", args: ["-b", "-p", "#{caskroom_path}/base"], } binary "#{caskroom_path}/base/condabin/conda" binary "#{caskroom_path}/base/condabin/mamba" uninstall delete: "#{caskroom_path}/base" zap trash: [ "~/.conda", "~/.condarc", ] caveats <<~EOS Please run the following to setup your shell: conda init "$(basename "${SHELL}")" EOS end