Commit e7b99dad authored by David Mawdsley's avatar David Mawdsley
Browse files

Insert comment in YAML header advising not to edit

parent 4f40bac2
Loading
Loading
Loading
Loading
+13 −1
Original line number Diff line number Diff line
@@ -33,6 +33,18 @@ generate_md_episodes <- function() {
        knitr::knit(x, output = y)
    }, src_rmd, dest_md)
    
    # Read the generated md files and add comments advising not to edit them
    sapply(dest_md, function(y) {
      con = file(y)
      mdfile <- readLines(con)
      if (mdfile[1] != "---")
        stop("Input file does not have a valid header")
        mdfile <- append(mdfile, "# Please do not edit this file directly; it is auto generated.", after = 1)
        mdfile <- append(mdfile, paste("# Instead, please edit", 
                                       basename(y), "in _episodes_rmd/"), after = 2)
        writeLines(mdfile, con)
    })    

}

generate_md_episodes()