Pudu programming language
Menu
Package

@chrismichaelps / pudu-lang-environment

Environment files for Pudu: load .env variables safely with layered files, discovery, expansion, typed reads, and secrets kept out of every message

0.1.0Apache-2.01

InstallClose

_MOC.md

Markdown19 lines915 B

GitHub ↗

PuduLangEnvironment.Domain


type: moc tags: [moc]


  • [[src/PuduLangEnvironment/Domain/Parser]] — Lines of an environment file to entries, following the rules the options set.
  • [[src/PuduLangEnvironment/Domain/Expander]] — Replaces references to other variables inside a value.
  • [[src/PuduLangEnvironment/Domain/Layers]] — Entries, which assignment is kept, the merge of layers, and the settled view.
  • [[src/PuduLangEnvironment/Domain/Cascade]] — The environment name and the layered file names it selects.
  • [[src/PuduLangEnvironment/Domain/Encoding]] — Bytes to text in a declared encoding, honouring a byte-order mark.
  • [[src/PuduLangEnvironment/Domain/Keys]] — Field names and configuration keys to environment variable names.
  • [[src/PuduLangEnvironment/Domain/Values]] — Text to whole numbers, floats, decimals, and truth values.

Referenced by

[[src/PuduLangEnvironment/_MOC]]