envPATH
EnvPATH is an open-source tool and specification for managing the system PATH environment variable across development environments. It provides a centralized mechanism to define, share, and switch between sets of directories that should be included in PATH, enabling reproducible builds and consistent tooling across projects and shells.
Origins and scope: EnvPATH emerged in the early 2020s as part of a family of environment-management tools.
Design and features: The project defines profiles, each listing directories to be added to PATH. Profiles can
Usage: A typical workflow involves creating an envpath.yaml with profiles like dev, test, and prod, then using
Impact and reception: EnvPATH has seen adoption in several development workflows as a lightweight alternative to
See also: PATH (computing), environment variable, direnv, asdf, virtual environments.