| 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")