direnv - Environment switcher for shells

Property Value
Distribution openSUSE Tumbleweed
Repository openSUSE Oss all
Package filename direnv-2.17.0-2.1.i586.rpm
Package name direnv
Package version 2.17.0
Package release 2.1
Package architecture i586
Package type rpm
Category Productivity/File utilities
Homepage http://direnv.net/
License MIT
Maintainer -
Download size 1009.45 KB
Installed size 2.84 MB
direnv knows how to hook into bash, zsh, tcsh and fish shell to load
or unload environment variables depending on the current directory.
This allows to have project-specific environment variables and not
clutter the "~/.profile" file.


Package Version Architecture Repository
direnv-2.17.0-2.1.x86_64.rpm 2.17.0 x86_64 openSUSE Oss
direnv - - -


Name Value
direnv = 2.17.0-2.1
direnv(x86-32) = 2.17.0-2.1


Type URL
Mirror widehat.opensuse.org
Binary Package direnv-2.17.0-2.1.i586.rpm
Source Package direnv-2.17.0-2.1.src.rpm

Install Howto

Install direnv rpm package:

# zypper install direnv




2019-02-04 - Jan Engelhardt <jengelh@inai.de>
- Use noun phrase in summary.
2018-10-15 - sean@suspend.net
- Update to 2.17.0
+ CHANGE: hook expands the direnv path.
+ CHANGE: stdlib: direnv_load: disallow watching in child (#368)
+ README: add OpenSUSE to the list of distros
+ Revert "Use_nix: unset IN_NIX_SHELL"
2018-02-26 - idonmez@suse.com
- Update to 2.15.2
+ Add support for allow folder whitelist (#332)
+ TOML configuration file! (#332, #337)
+ Add support for go 1.10 (#339)
2018-01-21 - jengelh@inai.de
- Avoid specific user context in summary.
2017-12-23 - avindra@opensuse.org
- Update to 2.14.0
+ support for Pipenv layout
+ version: make public
+ edit: run the command through bash
- Includes fix from 2.13.3
+ fix loading issue on macOS
- Includes fixes from 2.13.2
+ edit: fix path escaping
+ stdlib: fix find_up
+ stdlib: use absolute path in source_up
+ go-dotenv: update to latest master to fix a parsing error
+ remove ruby as a build dependency
2017-10-16 - aavindraa@gmail.com
- General packaging cleanups
- Drop _service file in favor of Github archive url
- Explicitly list man pages (without wildcard)
- Lint with spec-cleaner
- Update to 2.13.1
+ FIX: stdlib: make direnv_layout_dir lazy (#298)
- Includes 2.13.0:
+ NEW: stdlib: configurable direnv_layout_dir
+ CHANGE: stdlib: source the direnvrc directly
+ FIX: permit empty NODE_VERSION_PREFIX variable
+ FIX: pwd: Don't use -P to remove symlinks (#295)
+ FIX: also reload when mtime goes back in time
+ FIX: Prevent $HOME path from being striked (#287)
+ BUILD: use the new dep tool to manage dependencies
+ BUILD: dotenv: move to vendor folder
- Includes 2.12.x:
+ stdlib layout_python: fixes on no arg
+ FIX: stdlib path_add(), see #278
+ FIX: install from source instructions
+ NEW: support multiple items in path_add and PATH_add (#276)
+ NEW: add a configurable DIRENV_WARN_TIMEOUT option (#273)
+ CHANGE: rewrite the dotenv parsing, now supports commented lines
+ CHANGE: pass additional args to virtualenv (#261)
+ FIX: stdlib watch_file(): escaping fix
+ FIX: only output color if $TERM is not dumb (#264)
+ FIX: the watch_file documentation
- Includes 2.11.x:
+ FIX: node version sorting (#255)
+ FIX: Typo in MANPATH_add always generates "PATH missing" error. (#256)
+ FIX: only deploy the go 1.8 version
+ NEW: stdlib.sh: introduce MANPATH_add (#248)
+ NEW: provide packages using the equinox service
+ CHANGE: test direnv with go 1.8 (#254)
+ FIX: Add warning about source_env/up
+ FIX: go-md2man install instruction
- Includes 2.10.0:
+ NEW: use guix (#242)
+ CHANGE: use go-md2man to generate the man pages
+ FIX: tcsh escaping (#241)
+ FIX: doc typos and rewords (#226)
- Includes 2.9.0:
+ NEW: use_nix() is now watching default.nix and shell.nix
+ NEW: Allow to fix the bash path at built time
+ FIX: Panic on direnv current with no argument
+ FIX: Permit empty NODE_VERSION_PREFIX variable
+ FIX: layout_python: fail properly when python is not found
2016-04-28 - fcastelli@suse.com
- Initial package release 2.8.1

See Also

Package Description
dirvish-1.2.1-2.5.noarch.rpm Fast, disk based, rotating network backup system
discount-2.2.4-2.2.i586.rpm Markdown text to HTML converter
discount-2.2.4-2.2.x86_64.rpm Markdown text to HTML converter
discover-5.15.4-1.1.i586.rpm Software store for the KDE Plasma desktop
discover-5.15.4-1.1.x86_64.rpm Software store for the KDE Plasma desktop
discover-backend-flatpak-5.15.4-1.1.i586.rpm Flatpak Backend for Discover
discover-backend-flatpak-5.15.4-1.1.x86_64.rpm Flatpak Backend for Discover
discover-backend-fwupd-5.15.4-1.1.i586.rpm fwupd Backend for Discover
discover-backend-fwupd-5.15.4-1.1.x86_64.rpm fwupd Backend for Discover
discover-backend-packagekit-5.15.4-1.1.i586.rpm PackageKit Backend for Discover
discover-backend-packagekit-5.15.4-1.1.x86_64.rpm PackageKit Backend for Discover
discover-lang-5.15.4-1.1.noarch.rpm Translations for package discover
discover-plasmoid-5.15.4-1.1.i586.rpm Update notification plasmoid for KDE Software Manager
discover-plasmoid-5.15.4-1.1.x86_64.rpm Update notification plasmoid for KDE Software Manager
diskimage-builder-2.21.0-1.1.noarch.rpm Image Building Tools for OpenStack