all options
jessie  ] [  stretch  ] [  buster  ] [  sid  ]
[ Source: direnv  ]

Package: direnv (2.13.1-2)

Links for direnv

Screenshot

Debian Resources:

Download Source Package direnv:

Maintainer:

External Resources:

Similar packages:

Utility to set directory specific environment variables

direnv is an environment variable manager for your shell. It knows how to hook into bash, zsh and fish shell to load or unload environment variables depending on your current directory. This allows one to have project-specific environment variables and not clutter the "~/.profile" file.

Before each prompt it checks for the existence of an ".envrc" file in the current and parent directories. If the file exists, it is loaded into a bash sub-shell and all exported variables are then captured by direnv and then made available to your shell.

Because direnv is compiled into a single static executable it is fast enough to be unnoticeable on each prompt. It is also language agnostic and can be used to build solutions similar to rbenv, pyenv, phpenv, ...

Other Packages Related to direnv

  • depends
  • recommends
  • suggests
  • enhances

Download direnv

Download for all available architectures
Architecture Package Size Installed Size Files
alpha (unofficial port) 71.5 kB315.0 kB [list of files]
amd64 693.1 kB2,269.0 kB [list of files]
arm64 595.4 kB2,169.0 kB [list of files]
armel 613.9 kB2,020.0 kB [list of files]
armhf 604.0 kB1,956.0 kB [list of files]
i386 653.3 kB1,899.0 kB [list of files]
mips 70.8 kB311.0 kB [list of files]
mips64el 72.5 kB375.0 kB [list of files]
mipsel 71.8 kB311.0 kB [list of files]
powerpc 70.8 kB323.0 kB [list of files]
powerpcspe (unofficial port) 68.8 kB321.0 kB [list of files]
ppc64 (unofficial port) 579.1 kB2,233.0 kB [list of files]
ppc64el 592.8 kB2,233.0 kB [list of files]
s390x 81.2 kB398.0 kB [list of files]