#' read in DESCRIPTION and change version number
#'
#' Increment last digit
update_description <- function(compare,digit){
numRows <- unlist(lapply(compare,nrow))
if (!(any(numRows>0))) {
# empty list. No changes found between new and old data
# no changes to news.md or DESCRIPTION
version <- NULL
} else {
# read in DESCRIPTION file
con <- file(here::here("DESCRIPTION"))
tab <- readLines(con)
#find line with version number on it
line <- which(grepl("Version",tab))
# Increment the last digit by 1
spl <- strsplit(tab[line],":")
v <- unlist(strsplit(unlist(spl)[2],"\\."))
# increment digit
v[digit] <- as.numeric(v[digit]) +1
v[1] <- as.numeric(v[1])
if (digit == 3) {
} else if (digit == 2) {
v[digit+1] <- 0
} else if (digit == 1) {
v[digit+1] <- 0
v[digit+2] <- 0
}
newv <- paste0("Version: ",paste0(v,collapse = "."))
tab[line] <- newv
# write back to DESCRIPTION
writeLines(tab,con)
close(con)
version <- paste0(v,collapse = ".")
}
return(version)
}
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.