MyNixOS website logo
Description

Shell extension that manages your environment.

Once hooked into your shell direnv is looking for an .envrc file in your current directory before every prompt.

If found it will load the exported environment variables from that bash script into your current environment, and unload them if the .envrc is not reachable from the current path anymore.

In short, this little tool allows you to have project-specific environment variables.

Metadata

Version

2.34.0

License

Maintainers (1)

Executables (1)

  • bin/direnv

Platforms (29)

    Darwin
    FreeBSD
    Linux
    WASI
Show all
  • aarch64-darwin
  • aarch64-linux
  • armv5tel-linux
  • armv6l-linux
  • armv7a-darwin
  • armv7a-linux
  • armv7l-linux
  • i686-darwin
  • i686-freebsd
  • i686-linux
  • loongarch64-linux
  • m68k-linux
  • microblaze-linux
  • microblazeel-linux
  • mips-linux
  • mips64-linux
  • mips64el-linux
  • mipsel-linux
  • powerpc64-linux
  • powerpc64le-linux
  • riscv32-linux
  • riscv64-linux
  • s390-linux
  • s390x-linux
  • wasm32-wasi
  • wasm64-wasi
  • x86_64-darwin
  • x86_64-freebsd
  • x86_64-linux