R/micromamba_user_installed.R

Defines functions micromamba_user_installed

#' Retrieve Micromamba Installed Path
#'
#' Checks if user already have `micromamba` binaries available on `PATH`.
#'
#' @keywords internal
#' @noRd
micromamba_user_installed <- function() {
  umamba_bin_path <- Sys.which("micromamba")
  if (isTRUE(umamba_bin_path == "")) {
    umamba_bin_path <- Sys.which("micromamba.exe")
  }
  if (isTRUE(umamba_bin_path == "")) {
    return(invisible(umamba_bin_path))
  }
  umamba_bin_path <- normalizePath(umamba_bin_path, mustWork = FALSE)
  return(fs::path(umamba_bin_path))
}

Try the condathis package in your browser

Any scripts or data that you put into this service are public.

condathis documentation built on April 12, 2025, 2:01 a.m.