Îõ³h&׿%      !"#$ Safe-Inferred"2;=?örichenvâA list of key-value pairs representing environment variable name mappings. The internal representation is a 'HashMap Text Text', where the key is the final variable name and the value is the current one which will be replaced.%richenvBuild a ' object from a list of key-value pairs.% Safe-Inferred"2;=?önrichenvèA list of key-value pairs representing environment variable name prefix mappings. The internal representation is a 'HashMap Text [Text]', where the key is the final prefix and the value is the list of prefixes that will be replaced.&richenvBuild a ' object from a list of key-value pairs.& Safe-Inferred"2;=?ö®richenv»A list of key-value pairs representing environment variables. The internal representation is a 'HashMap Text Text', where the key is the variable name and the value is the variable value.'richenvBuild a ' object from a list of key-value pairs.' Safe-Inferred"2;=?öõ richenv Type that represents a set of rules that generate environment variables. A value of this type can be retrieved from a configuration file (e.g. YAML) due to its (& instance, or persisted into one with ). richenv>= setRichEnv re . toEnvironment"richenvÚGet a key-value list of environment variables processing the current environment with the   input. ÉtoEnvListFromCurrent re = toEnvList re . toEnvironment <$> getEnvironment#richenvÓGet a hashmap of environment variables processing the current environment with the  Æ input. The idea is that the output could be passed to functions like  (https://hackage.haskell.org/package/yamlYaml's  Óhttps://hackage.haskell.org/package/yaml/docs/Data-Yaml-Config.html#v:applyEnvValue applyEnvValue. ÇtoEnvMapFromCurrent re = toEnvMap re . toEnvironment <$> getEnvironment/richenv Builds a  object from the  - input and the current environment variables. ÍtoEnvValuesFromCurrent re = toEnvValues re . toEnvironment <$> getEnvironment$richenv8Clears all environment variables of the current process.  !"#$  !"#$0         !"#$%&'()))*+,*-./01234567&richenv-0.1.0.0-KNQ9gi9XpkMBNNgyRGREMU RichEnv.TypesRichEnv.SettersRichEnvRichEnv.Types.MappingsRichEnv.Types.PrefixesRichEnv.Types.ValuesSystem.EnvironmentgetEnvironmentMappings unMappingsPrefixes unPrefixesValuesunValuesvaluesmappingsprefixes EnvironmentfromEnvironment toEnvironmentdefaultRichEnv$fMonoidRichEnv$fSemigroupRichEnv $fEqRichEnv $fShowRichEnv$fGenericRichEnv$fFromJSONRichEnv$fToJSONRichEnv valuesToEnvvaluesToEnvListmappingsToValuesprefixesToValuesrichEnvToValues toEnvListtoEnvMap setRichEnvsetRichEnvFromCurrenttoEnvListFromCurrenttoEnvMapFromCurrentclearEnvironmentfromList$aeson-2.1.2.1-FIz77CN1xsD9zSGPWwYtHCData.Aeson.Types.FromJSONFromJSONData.Aeson.Types.ToJSONToJSON!text-2.0.2-949bMabzxFXAJABVJimBrmData.Text.InternalText setNewPrefix removePrefixtoValues toEnvValues_toEnvValuesFromCurrent