Skip to contents

g6tr.ui is a lightweight helper package for internal Gradient packages:

  • validating function inputs with consistent check_*() assertions,
  • printing standardized CLI messages.

It helps keep error messages and argument checks uniform across packages.

Installation

Install from internal CRAN:

install.packages("g6tr.ui")

Quick Example

library(g6tr.ui)

# scalar and class checks
check_scalar("abc", arg_class = "character")
check_bool(TRUE)

# optional argument pattern (allow NULL)
check_string(NULL, alt_null = TRUE)
check_prob_scalar(NULL, alt_null = TRUE)

# vector checks
check_natural(c(1, 2, 3))
check_allowed_strings(c("a", "b"), c("a", "b", "c"))