← All projects

spsUtil

A lightweight R package of general-purpose utility functions for logging, error handling, and everyday tasks.

spsUtil screenshot

spsUtil gathers the small, general-purpose helpers that keep a larger R project tidy — logging and message control, error and timeout handling, and everyday data chores — into one dependency-light package.

Handy pieces include leveled, color-coded logging, a `quiet()` that selectively silences output, a `timeout()` that bounds a running expression, and utilities like `emptyIsFalse()` and an undo/redo history stack. Built for systemPipeShiny, but generic enough for any R developer.