R/os.R

Defines functions is_linux is_macos is_windows

Documented in is_linux is_macos is_windows

#' Determine operating systems
#'
#' @return `TRUE` or `FALSE`
#' @examples
#' is_windows()
#' is_macos()
#' is_linux()
#' @name os
NULL

#' @export
#' @rdname os
is_windows <- function() {
  Sys.info()[["sysname"]] == "Windows"
}

#' @export
#' @rdname os
is_macos <- function() {
  Sys.info()[["sysname"]] == "Darwin"
}

#' @export
#' @rdname os
is_linux <- function() {
  Sys.info()[["sysname"]] == "Linux"
}

Try the fuj package in your browser

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

fuj documentation built on June 8, 2025, 10:23 a.m.