2020-07-17 Li Jianfeng * add filename check 2018-11-13 Li Jianfeng * add params global.vars.field 2018-09-19 Li Jianfeng * fix failed names selectioon in config.help 2018-06-22 Li Jianfeng * add function str2config in R/read.R * add function config.help in R/help.R 2018-05-29 Li Jianfeng * fix warning in extra.list parse using latest stringi 2018-05-03 Li Jianfeng * update vignettes theme 2018-02-26 Li Jianfeng * prevent run attr() on NULL object * use python toml to write TOML file 2017-12-04 Li Jianfeng * update README.md * update document 2017-12-04 Li Jianfeng * fetch.config can pass paraters to read.config 2017-11-28 Li Jianfeng * is.*.file only return TRUE or FALSE 2017-11-21 Li Jianfeng * fetch.config be added in R/fetch.R 2017-07-18 Li Jianfeng * parameter 'sections' be added in R/write.R 'write.config' * a new function 'config.sections.del' be added in R/del.R 2017-06-22 Li Jianfeng * glue parse be supported in R/parse.R * bash.parse and glue.parse added in R/read.R * Reduce README.md and two vignettes be added in vignettes 2017-05-23 Li Jianfeng * Add file.type parameter in read.config function * bash.cmd.parse be supported (#># echo bash #<#) 2017-05-07 Li Jianfeng * Add a more complicated example in inst/extdata/config.toml * rcmd.parse becoming more user friendly in TOML configuration file * {{key:value}} can be paresed by extra.list eg. extra.list=list('key:value'=123) 2017-04-30 Li Jianfeng * {{key@}} can be recognition * Rename eval.config.groups to eval.config.sections * eval.config.merge parameter groups change to sections 2017-04-10 Li Jianfeng * Add EOF flag when write a JSON format configuration file 2017-03-23 Li Jianfeng * %'% in configuration when rcmd.parse=TRUE, can be parsed to double quote that can to avoid double quote escape which can raise error 2017-03-17 Li Jianfeng * 0.2.1 release * '@>@ R statement @<@' in config can be paresed in parse.extra(rcmd.parse = TRUE) * Fix mulitple var parse in parse.R parse.config 2017-03-09 Li Jianfeng * 0.2.0 release * Add parse.extra example in read.config and eval.config 2017-03-07 Li Jianfeng * Add parse.extra function in R/parse.R * Import stringr * Change tests output format 2017-02-14 Li Jianfeng * Use RcppTOML 0.1.1 2017-02-04 Li Jianfeng * Cancel import config package 2017-01-29 Li Jianfeng * Cancel import stringr package 2017-01-22 Li Jianfeng * Cancel import futile.logger package 2017-01-20 Li Jianfeng * Add is.configfile.active/is.config.active in R/active.R * Change the default paramerter of configuration file to Sys.getenv("R_CONFIGFILE_ACTIVE", "config.cfg") 2017-01-19 Li Jianfeng * json.file.debug/ini.file.debug/yaml.file.debug/toml.file.debug be added in is.*.file function family that can show the error message of the configuration file, which can be used in 'configr' most other function * Add config.error.json/config.error.yaml/config.error.ini/config.error.toml in inst/extdata as the test file that all of them have be modified as non-standard format(JSON/INI/YAML/TOML) configuration files * Add additional tests for code coverage * Rename inst/config.yml to inst/config.yaml 2017-01-17 Li Jianfeng * Add TOML parse (RcppTOML) * Add convert.config function in R/convert.R * Use '...' as the parameter rather than 'encoding' only