Description
quarto_render() has both debug & quiet, but these params are not forwarded from compile_qmd_course() and render_single_qmd():
This is the current logic:
- If
quiet is FALSE in compile_qmd_course() then quiet is TRUE in quarto_render()
compile_qmd_course(quiet = FALSE, debug = FALSE)
# then
render_single_qmd(quiet = !debug) # TRUE
# then
quarto_render(quiet = TRUE)
- If
quiet is TRUE in compile_qmd_course() then quiet is FALSE in quarto_render()
compile_qmd_course(quiet = TRUE, debug = TRUE)
# then
render_single_qmd(quiet = !debug) # FALSE
# then
quarto_render(quiet = FALSE)
This behavior makes it hard to reason about the function logic.
Description
quarto_render()has bothdebug&quiet, but these params are not forwarded fromcompile_qmd_course()andrender_single_qmd():This is the current logic:
quietisFALSEincompile_qmd_course()then quiet is TRUE inquarto_render()quietisTRUEincompile_qmd_course()then quiet is FALSE inquarto_render()This behavior makes it hard to reason about the function logic.