Versions in this module Expand all Collapse all v1 v1.0.1 May 27, 2025 Changes in this version + const File + const Ini + const Json + const Properties + const Xml + const Yaml + type ConfigurationFile struct + FileName string + Parser ConfigurationParser + Replace []ConfigurationFileReplacement + func (f *ConfigurationFile) IterateOverJson(data []byte) (*gabs.Container, error) + func (f *ConfigurationFile) LookupConfigurationValue(cfr ConfigurationFileReplacement) (string, error) + func (f *ConfigurationFile) Parse(file ufs.File) error + func (f *ConfigurationFile) UnmarshalJSON(data []byte) error + type ConfigurationFileReplacement struct + IfValue string + Match string + ReplaceWith ReplaceValue + func (cfr *ConfigurationFileReplacement) SetAtPathway(c *gabs.Container, path string, value string) error + func (cfr *ConfigurationFileReplacement) UnmarshalJSON(data []byte) error + type ConfigurationParser string + func (cp ConfigurationParser) String() string + type ReplaceValue struct + func (cv *ReplaceValue) Bytes() []byte + func (cv *ReplaceValue) String() string + func (cv *ReplaceValue) Type() jsonparser.ValueType + func (cv *ReplaceValue) Value() []byte