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_name()

Get the current project name

get_targets()

Load and Combine targets Objects

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