An Introduction to xfun1 days ago
Strict lists: disable partial matching | Human-readable output | Print a character vector as-is | Read a text file into the console | A better str() for nested objects | Format byte sizes | String utilities | Filter and transform in one step | Test for blank strings | Combine words into a natural-language list | Generate HTML-safe ID strings | Validate R syntax | Split source into complete expressions | Convert numbers to English words | HTML helpers | Build HTML tags programmatically | Escape special characters for HTML | Strip HTML tags | File I/O | Read and write UTF-8 files | Append unique lines | Concatenate multiple files | Search and replace in files | Replace text in a single file | Replace across multiple files | Transform file content with an arbitrary function | File paths and extensions | Dissect and reassemble file paths | Normalize and compare paths | Find files relative to the project root | Base64 encoding | JSON serialization | Caching expressions | Recording R output | Package utilities | Attach multiple packages at once | Test whether a package is loadable | Environment variables and options | Options that fall back to environment variables | Temporarily set environment variables | Run code in a different directory | OS detection | Error handling | Check whether an expression throws an error | Retry a failing operation | Check reverse dependencies | Type characters into RStudio | Session information | Compact session info | Run a task only once per session