As to why anyone would want to use environment to configure their applications, here’s what some folks think about it.
Changes
0.4.1
Supported GHC 8.4.3.
0.4
Supported GHC 8.0.1.
On GHC 7.8 and newer, as a secutiry measure, all declared variables are unset by the end of
a successful parse. If you want to keep the variable in the environment, use the keep modifier.
(https://github.com/supki/envparse/pull/7)
0.3.4
Added splitOn.
0.3.3
Removed the unnecessary AsEmpty and AsUnset constraints on the error type
in the flag and switch parsers.
0.3.2
Added showDef.
0.3.1
Supported Generically derived Parsers on GHC 7.10.