Skip to contents

All functions

build_project()
Build and deploy project pipeline
check_external_sentinel()
Check External Sentinel Staleness for targets
copy_quarto_site()
Copies the contents of a Quarto site's output directory (default '_site') to a specified target directory. Handles overwriting, parent directory creation, and prevents copying into itself.
create_external_sentinel()
Create External Sentinel File with Input Tracking
find_prj()
Find the project root directory
find_ws()
Find the workspace root directory
get_external_sentinel_metadata()
Get External Sentinel Metadata
get_param()
Get a Quarto parameter value
get_prj_config()
Get a project configuration value
get_prj_name()
Get the current project name
get_targets()
Load and Combine targets Objects
hash_file_normalized()
Cross-Platform File Hashing with EOL Normalization
init_project()
Initialize Project Structure
knit_targets_mermaid()
Render targets pipeline as a vertical mermaid diagram for knitr
list_quarto_render_files()
List files targeted by `_quarto.yml` `render:` patterns
list_quarto_render_hashes()
List content hashes for files targeted by `_quarto.yml` `render:` patterns
load_functions()
Source R Functions from Directory
path_prj()
Build a path relative to the project root
path_ws()
Build a path relative to the workspace root
read_data()
Read data from a file path
render_modified_quarto()
Render only modified Quarto files
source_rprofile()
Source the nearest `.Rprofile` from a directory tree
tar_or_run()
Try to Read a targets Target, or Run a Fallback Expression