configure_bar {parabar} | R Documentation |
Configure The Progress Bar
Description
This function can be used to conveniently configure the progress bar by
adjusting the progress_bar_config
field of the
Options
instance in the base::.Options
list.
Usage
configure_bar(type = "modern", ...)
Arguments
type |
A character string specifying the type of progress bar to be used
with compatible |
... |
A list of named arguments used to configure the progress bar. See the Details section for more information. |
Details
The optional ...
named arguments depend on the type
of progress bar being
configured. When type = "modern"
, the ...
take the named arguments of the
progress::progress_bar
class. When type = "basic"
, the ...
take the
named arguments of the utils::txtProgressBar()
built-in function. See the
Examples section for a demonstration.
Value
The function returns void. It throws an error if the requested bar type
is
not supported.
See Also
progress::progress_bar
, utils::txtProgressBar()
,
set_default_options()
, get_option()
,
set_option()
Examples
# Set the default package options.
set_default_options()
# Get the progress bar type from options.
get_option("progress_bar_type")
# Get the progress bar configuration from options.
get_option("progress_bar_config")
# Adjust the format of the `modern` progress bar.
configure_bar(type = "modern", format = "[:bar] :percent")
# Check that the configuration has been updated in the options.
get_option("progress_bar_config")
# Change to and adjust the style of the `basic` progress bar.
configure_bar(type = "basic", style = 3)
# Check that the configuration has been updated in the options.
get_option("progress_bar_type")
get_option("progress_bar_config")