output: html_document: default pdf_document: default
The glueDo
package provides a set of wrapper functions around the glue
package, allowing you to seamlessly pass glue strings to a variety of functions and execute them. These functions simplify the use of dynamic strings in various common tasks.
You can install the development version of glueDo
from GitHub using the remotes
package:
# If you don't have the remotes package installed, install it first
install.packages("remotes")
# Install glueDo from GitHub
remotes::install_github("hswerdfe/glueDo")
Alternatively, you can use the devtools package:# If you don't have the devtools package installed, install it first
install.packages("devtools")
# Install glueDo from GitHub
devtools::install_github("hswerdfe/glueDo")
The main functions provided by this package are:
glue_do
The glue_do function evaluates a glue string and passes the result to a specified function.
glue_do("The answer is {42}", .func = print)
glue_stop
The glue_stop function evaluates a glue string and uses it to throw an error.
glue_stop("An error occurred: {error_message}", error_message = "Something went wrong")
glue_print
The glue_print function evaluates a glue string and prints the result.
glue_print("The quick brown fox {action}", action = "jumps over the lazy dog")
glue_message
The glue_message function evaluates a glue string and sends it as a message.
glue_message("Welcome to {place}", place = "New York")
glue_warning
The glue_warning function evaluates a glue string and sends it as a warning.
glue_warning("This is a warning about {issue}", issue = "disk space")
Each of these functions takes a glue string and executes it using the specified function (print, message, warning, etc.).UsageHere’s an example of how to use the glue_message function:library(glueDo)
This package is licensed under the MIT License. See the LICENSE file for more details.
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.