> it's not typed
It kind of is, environment variables can only be strings, so why "type" it when you 100% know that everything within is 100% a String, always?
It kind of is, environment variables can only be strings, so why "type" it when you 100% know that everything within is 100% a String, always?
Strings are fine for keys and verbatim configs, but suck for flags/toggles/options.
* "[String|any old content]" * "[Boolean|true]" * "[Number|1]"
It also allows statically typing and transforming env strings into much more useful and complex structures.