PackageTrack
Sign in Get early access

envmnt

Environment variables utility functions.

0.10.4 6.5M downloads/mo #3939 most downloaded on crates.io sagiegurari/envmnt

What this package is like to depend on

Last release 4 years ago

no release in 18 months

Release timing varies

gaps range from 2 weeks to 8 months

Most releases are documented

notes for 22 of 26 stable releases

Nothing withdrawn

no release was ever pulled

7 years old

26 releases · first in 2019

0 releases in the last 12 months

see the full history below

Release timeline

26 releases · May 2019 to Aug 2022
2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 26
  1. 0.10.4 29 Aug 2022
    Release notes
    • Enhancement: Added checkpoint system #34 (thanks @indietyp)
    • Fix: Expansion bugs (defaults broken and ignored invalid chars) #33 #35
    Open source →
    Release notes
    • Enhancement: Added checkpoint system #34 (thanks @indietyp)
    • Fix: Expansion bugs (defaults broken and ignored invalid chars) #33 #35
    Open source →
  2. 0.10.2 13 Aug 2022
    Release notes
    • Dependencies upgrade
    Open source →
  3. 0.10.1 06 Aug 2022
    Release notes
    • Dependencies upgrade
    Open source →
  4. 0.10.0 21 Apr 2022
    Release notes

    [backward compatibility break] Enhancement: evaluate function accepts both key and value and returns option

    Open source →
    Release notes
    • [backward compatibility break] Enhancement: evaluate function accepts both key and value and returns option
    Open source →
  5. 0.9.1 13 Sep 2021
    Release notes
    • Update dependencies
    Open source →
  6. 0.9.0 09 Mar 2021
    Release notes
    • New get_parse and get_parse_or functions #27 (thanks @lweberk)
    • New parse_env_file_content function
    • Make errors chainable (thanks @lweberk)
    Open source →
    Release notes
    • New get_parse and get_parse_or functions #27 (thanks @lweberk)
    • New parse_env_file_content function
    • Make errors chainable (thanks @lweberk)
    Open source →
  7. 0.8.4 20 Jul 2020
    Release notes
    • Set/Get functions for numeric values #23
    • New increment/decrement functions #24
    Open source →
    Release notes
    • Set/Get functions for numeric values #23
    • New increment/decrement functions #24
    Open source →
  8. 0.8.3 18 Jun 2020
    Release notes
    • Double quotes value support with backslashes-escaped for env files #22 (thanks @joseluisq)
    Open source →
  9. 0.8.2 14 Apr 2020
    Release notes
    • New expansion type: UnixBracketsWithDefaults which supports expansion with embedded default #19
    Open source →
  10. 0.8.1 17 Feb 2020
    Release notes
    • Use fsio crate for file system apis.
    Open source →
  11. 0.8.0 18 Jan 2020
    Release notes
    • Rust upgrade
    Open source →
  12. 0.7.5 03 Jan 2020
    Release notes
    • New set_or_remove function
    Open source →
  13. 0.7.4 12 Nov 2019
    Release notes
    • Imporve expand performance.
    Open source →
  14. 0.7.3 08 Nov 2019
    Release notes
    • New expand function #15
    Open source →
  15. 0.7.2 08 Nov 2019

    Nothing published for this version

  16. 0.7.1 08 Nov 2019

    Nothing published for this version

  17. 0.7.0 28 Sep 2019
    Release notes
    • New remove_all(&vec) function #12
    • New contains and contains_ignore_case function #13
    • New get_any to return first found environment variable #11
    Open source →
  18. 0.6.0 02 Jun 2019
    Release notes
    • New vec<string> list get/set functions #10
    Open source →
  19. 0.5.0 02 Jun 2019

    Nothing published for this version

  20. 0.4.1 02 Jun 2019

    Nothing published for this version

  21. 0.4.0 18 May 2019
    Release notes
    • Added new is function
    • Added new evaluate_and_set_all function
    • Added new set_optional function
    • Internal changes to EnvmntError
    Open source →
  22. 0.3.1 17 May 2019
    Release notes
    • Added new set_all function
    • Added new load_file function #7
    • Added new evaluate_and_load_file function #7
    • Added new parse_file function #7
    Open source →
  23. 0.3.0 10 May 2019
    Release notes
    • Added new get_or_panic function #5
    • Added new get all args function #6
    Open source →
  24. 0.2.0 09 May 2019
    Release notes
    • Added bulk variables exists functions #3
    • Apis support for OS strings #2
    • Fix documentation #1
    Open source →
  25. 0.1.1 08 May 2019
    Release notes
    • Added is_equal function
    Open source →
  26. 0.1.0 08 May 2019
    Release notes
    • Initial release
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive