-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Labels
refactorRestructure code, but not its functionalityRestructure code, but not its functionality
Description
Instead of replacing one word in the function.R file, create a parameter for Rscript that indicates a version.
ReplaceWordInFile function:
Lines 4679 to 4703 in f3bccf6
| ReplaceWordInFile = function(file, | |
| pattern = '', | |
| replaceBy = '', | |
| fixed = TRUE, | |
| ...) { | |
| if (!file.exists(file)) { | |
| message0('file does not exists. file \n\t =>', file) | |
| return (invisible(file)) | |
| } | |
| tx <- readLines(file) | |
| tx2 <- | |
| gsub( | |
| pattern = pattern, | |
| replace = replaceBy, | |
| x = tx, | |
| fixed = fixed, | |
| ... | |
| ) | |
| writeLines(tx2, con = file) | |
| message0('Replace in file successful. Pattern: ', | |
| pattern, | |
| ', Replaced by: ', | |
| replaceBy) | |
| return (invisible(file)) | |
| } |
Example of line in the log file:
Replace in file successful. Pattern: DRversionNotSpecified, Replaced by: 20.17
ReplaceWordInFile function replace pattern in following files:
To-do list:
- Remove
ReplaceWordInFilefunction. - Add version parameter to the
function.Randfunction_windowed.R. - Replace function in the orchestration script.
Metadata
Metadata
Assignees
Labels
refactorRestructure code, but not its functionalityRestructure code, but not its functionality