website/blog/2024-01-23_proto-v0.29.mdx
In this release, we focused heavily on environment interoperability.
<!--truncate-->We've made a small but useful improvement to .prototools, environment aware files! When the
PROTO_ENV environment variable is set, proto will look for an additional .prototools.{env} file
and merge it with the base configuration.
This is useful for certain deploy scenarios where you need different versions of tools, environment variables, or settings!
node = "21.0.0"
node = "20.0.0"
[env] and [tools.*.env] settingsWe're also introducing 2 new settings to the .prototools file, [env]
and [tools.*.env], both of which configure environment variables
that'll be applied when the tool is executed. This is useful for defining directory-level and
tool-specific variables.
[env]
DEBUG = "*"
[tools.node.env]
NODE_ENV = "production"
View the configuration documentation for more information on how these work!
View the official release for a full list of changes.
proto tool info to display aliases and environment variables.--log output (under the extism::pdk
namespace).