realpathfrom brio package. Reworked slightly to not depend on any assert checks from goalie package. Now this function essentially wraps
normalizePathbut provides a more informative error message.
basenameSansExt: Minor tweak to ensure that files without an extension still return basename as expected.
decompress: Added dynamic file compression/decompression support for GZ, BZ2, XZ, and ZIP files. Inspired by approach used in R.utils
positionalArgs: Migrated these functions previously defined inside koopa shell bootloader package.
requireNamespaces: Parameterized variant of
requireNamespacethat allows for easy loading of multiple package namespaces in a single call.
sanitizeVersion: Additional version utilites that help extraction major and minor release versions.
sanitizeVersionhelps strip extra characters at the end of version strings commonly found in the return of some shell commands (e.g. via
shell: Wrapper for base