# R-overlay.conf # This file explains how to write a R overlay main config, # it can also be used as config file. # # -- Table of contents -- # # 1 -- config value types and file syntax # 2 -- config quickstart (basic overview of options to set) # 3 -- config entries # a -- misc # b -- overlay # c -- other config files # d -- logging # e -- other (debugging, testing, ...) # # -- end of ToC -- # = config value types and file syntax = # This file is parsed using shlex (shell-like syntax) # * '#' is the comment char # * variables ("${X}") are not supported # * whitespace is ignored (in most cases) # => whitespace in file paths is generally not supported, # but may work with some restrictions # * quotes are optional, but allow to span long values over multiple lines, # e.g. << # SIMPLE_RULES_FILE=" # # " # >> # # # some options have value type restrictions, # # special value types used in this config ("* allowed values: "): # # log level -- choose from {DEBUG, INFO, WARN, WARNING, ERROR, CRITICAL} # bool -- string that represents a boolean value, # true := {y,yes,on,1,true,enabled} # false := {n,no,off,0,false,disabled} # other values are not allowed # # # implicit value types: # # list -- option has multiple values separated by whitespace, # use quotes to specify more than one value # # file, dir -- value will be expanded ( ~ => ${HOME}, x => ${PWD}/x etc.), # value has to be a file (or dir) if it exists # # -- often leads to errors (in case of value type restrictions), # just comment out config entries # # # # "*** NOT IN USE ***" means that an option is read and integrated into # the config tree, but never used (normal entry in config/entrymap). # => value will be validated # # "***