View Source Enviable
- code :: https://github.com/halostatue/enviable
- issues :: https://github.com/halostatue/enviable/issues
Description
Enviable is a small collection of functions and delegates that makes working with operating system environment functions a little easier. It exists for two reasons:
Functions like
Enviable.put_env_new/2
do not exist inSystem
and are easier to read than eitherSystem.put_env/2
orSystem.put_env/1
in conjunction withSsytem.get_env/2
.Modules in dependencies can reliably be used or
include
d in configuration files in ways that in-source functions cannot be.
Installation
Enviable can be installed by adding enviable
to your list of dependencies in
mix.exs
:
def deps do
[
{:enviable, "~> 0.1.0"}
]
end
Documentation is found on HexDocs.
Semantic Versioning
Enviable
uses a Semantic Versioning scheme with one significant
change:
- When PATCH is zero (
0
), it will be omitted from version references.