Skip to content

Add Support for Environment Variables and HTTP Authentication

Latest
Compare
Choose a tag to compare
@djha-skin djha-skin released this 18 Nov 01:32
· 29 commits to develop since this release

Added

  • Configuration file tower: Degasolv looks for config files in pre-defined
    locations on the file system if they exist, see
    "Default Configuration Files" in the docs.

  • Environment variable support: environment variables are consulted first,
    but are merged into the option map AFTER config file material and BEFORE
    any given command line options, see
    "Environment Variables" and "How Options are Gathered" in the docs.

  • Added support for HTTP/HTTPS authentication using basic, oauth2 token
    and header methods, see "A Note on Specifying Files" in the docs.

Changed

  • Removed deprecated, unused function degasolv.util.assoc-conj

Fixed

  • Option packs are expanded at the level upon which they are defined, then the
    options are merged together. This seemed like a bug that needed fixing.
    See "Option Packs" in the docs for more information.