//! A `.env` loader that takes the value verbatim: everything after the first `=`, with no
//! expansion, no escape processing and no inline-comment stripping.
//! A line that cannot be a key/value pair is skipped by number, never the rest of the file, and a
//! variable already present in the process environment wins. Rationale and evidence: README.
pub use crateparse;
pub use crateEntry;
pub use crateParsed;
use Path;
/// Read the file and set every variable it declares that the process does not have yet.
/// A missing or unreadable file is not an error: the deployed environment provides real vars.
/// A key repeated inside the file keeps its first value, which the later pass then sees as set.
/// dotenv semantics: a variable already in the process environment wins over the file.