| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: direnv | Distribution: openSUSE Tumbleweed |
| Version: 2.36.0 | Vendor: openSUSE |
| Release: 1.1 | Build date: Sat May 3 16:36:54 2025 |
| Group: Productivity/File utilities | Build host: reproducible |
| Size: 8493931 | Source RPM: direnv-2.36.0-1.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://direnv.net/ | |
| Summary: Environment switcher for shells | |
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.
MIT
* Sat May 03 2025 Andrea Manzini <andrea.manzini@suse.com>
- update to 2.36.0:
* direnv now requires go 1.24
* doc: Correct duplicate usage of 'with' in the direnv(1)
* doc: note direnv version for log_{format,filter}
* feat: Add use_flox to stdlib.sh
* feat: logging filter
* fix use_nix: unset TMPDIR variables
* fix: A more universal fix for the python 3.14 find_spec deprecation warning
* fix: Don't give an error when the current directory doesn't exist
* fix: add support to fully reproducible guix shells
* fix: assert minimum powershell version
* fix: escape newlines in generated vimscript
* fix: fix empty array error in install.sh
* fix: optionally authenticate against github api during install
* fix: use_guix: Enable the watching of Guix related files.
- fixed bash completions directory
- added %check section to run unit tests on build
* Sun Dec 29 2024 Avindra Goolcharan <avindra@opensuse.org>
- update to 2.35.0:
* doc: Add version requirement for load_dotenv option (#1326)
* doc: fix broken link (#1327)
* doc: update elvish docs (#1305)
* docs: change Guix link to its package search. (#1268)
* feat: add opam support (#1298)
* fix: add NuShell into list of supported shells (#1260)
* fix: close tmp file (#1272)
* fix: direnv edit: use editor when EDITOR not found, closes #1246 (#1247)
* fix: release script
* fix: stdlib: enable flakes when use flake is used (#1299)
* fix: stdlib: export GOBIN for layout_go (#1286)
* fix: stdlib: update layout_python to resolve deprecation warning (#1176)
* fix: using PWD in .env files (#1052)
* test: Fix Murex python-layout test (#1293)
- create hook packages for fish, bash and zsh
- add resolve-bin-path.patch to fix exe path inside buildroot
* Thu Apr 11 2024 Avindra Goolcharan <avindra@opensuse.org>
- update to 2.34.0:
* doc: README.md, man pages: it's typos (#1230)
* doc: add shell setup instructions for oh-my-zsh (#1070)
* doc: added fetchurl manpage link to README.md
* doc: document XDG_DATA_HOME (#1185)
* doc: update installation.md for Gentoo (#1206)
* feat: add Murex support (#1242)
* feat: added systemd shell for export (#1126)
* feat: allow to disable warn timeouts (#1209)
* feat: hide env diff (#1223, #1234)
* feat: made 'direnv export' non private (#1229)
* fix: use_julia should not set LD_LIBRARY_PATH (#900)
* fix: add missing deps for release in go.mod
* fix: avoid use of regex in bash hook output (#1043)
* fix: direnv.toml.1.md: add examples for $HOME expansion
* fix: stdlib: use_flake: don't keep old generations around (#1089)
* fix: stdlib: use_node: strip leading v from version (#1071)
* fix: support Bash 5.1 array PROMPT_COMMAND (#1208)
* fix: update stdlib.sh to avoid deprecation warning (#1221)
* fix: update zsh syntax in internal/cmd/shell_zsh.go (#1075)
- compress vendor tarball with zst
* Sun Jan 28 2024 Andrea Manzini <andrea.manzini@suse.com>
- update to 2.33.0:
* fixes and updates to documentation
* feat: direnv status --json
* feat: add PowerShell Support
* feat: add mergify configuration
* feat: add support for armv7l platform in install.sh
* feat: add watch print command
* feat: alias direnv disallow to deny
* feat: stdlib: create CACHEDIR.TAG inside .direnv
* fix: allowPath for LoadedRC
* fix: don't prompt to allow if user explicitly denied
* fix: man/direnv-stdlib: fix obsolete opam-env example
* fix: print correct path in source_env log message
* fix: quote tcsh $PATH, to avoid failure on whitespace
* fix: remove redundant nil check in CommandsDispatch
* fix: update nixpkgs and shellcheck
* Mon Jun 26 2023 Avindra Goolcharan <avindra@opensuse.org>
- update to 2.32.3:
* fix: stat the already open rc file rather than another path based one on it (#1044)
* fix: remove deprecated io/ioutil uses (#1042)
* fix: spelling fixes (#1041)
* fix: appease Go 1.19 gofmt (#1040)
* fix: stdlib: use_guix: Switch to guix shell. (#1045)
* fix: pass BASH_PATH to make, matches the nixpkgs derivation (#1006)
* fix: stdlib/layout_python: exclude patchlevel from $python_version (#1033)
* fix: incorrect escape sequences during Loads under git-bash (Windows) (#1085)
* fix: skip some tests for IBM Z mainframe's z/OS operating system (#1094)
* doc: add Windows installation with winget (#1096)
* doc: link 12factor webpage for more clarity (#1095)
* website: add Plausible analytics
* Wed Dec 07 2022 Dirk Müller <dmueller@suse.com>
- update to 2.32.2:
* doc: Add stdlib's layout_pyenv to docs
* doc: Fix broken link
* doc: Minor typo fix
* doc: `$XDG_CONFIG_HOME/direnv/direnv.toml` => add (typically
~/.config/direnv/direnv.toml)
* doc: add quickenv to Related projects
* feat: Update layout anaconda to accept a path to a yml file
* feat: install.sh: can specify direnv version
* fix: elvish: replace deprecated `except` with `catch`
* fix: installer.sh: make direnv executable for all
* fix: path escaping
* fix: stdlib: only use ANSI escape on TTY
* fix: test: remove mentions of DIRENV_MTIME
* fix: test: use lowercase -d flag for base64 decoding of DIRENV_DIFF
* Thu Nov 24 2022 Andrea Manzini <andrea.manzini@suse.com>
- Update to version 2.32.1
* Support custom VIRTUAL_ENV for layout_python
* Add gha shell for GitHub Actions
* allow conda environment names to be detected from environment.yml
* source_up_if_exists: A strict_env compatible version of source_up
* Expand ~/ in whitelist paths
* Add "block" and "revoke" as aliases of the "deny" command
* Add "permit" and "grant" as aliases of the "allow" command
* Sat May 07 2022 Ferdinand Thiessen <rpm@fthiessen.de>
- Update to version 2.31.0
* Don't load .env files by default
* Allow skipping .env autoload
* stdlib: add `env_vars_required`
* FIX: version: trim surrounding spaces
* FIX: ignore .envrc and .env if they are not files
* bump actions/setup-go from 2.1.4 to 2.1.5
- Update to version 2.30.0
* Add automatic .env load
* Resolve symlinks during direnv deny
* stdlib: use_flake handle no layout dir (#861)
* go mod update
- Update to version 2.29.0
* stdlib: add use_flake function
* Updated conditional for zsh hook to be more forgiving
* Add -r flag for matching Git branches with a regexp
* Enable syntax hilights to the quick demo code
* Fixed extra quotes for lower alpha characters
* Remove noisy warning about PS1 again
* Thu Apr 28 2022 Dirk Müller <dmueller@suse.com>
- use https homepage
- spec-cleaner
* Tue Jun 08 2021 Ferdinand Thiessen <rpm@fthiessen.de>
- Update to version 2.28.0
* Update to go 1.16
* tcsh: fix variable escaping
* docs: improve the documentation
* Fixed fish shell hook to work with eval
* Fixed layout anaconda <env_name_or_prefix>
- Build with pie enabled if available
- Add _service for vendor package
/usr/bin/direnv /usr/share/man/man1/direnv-fetchurl.1.gz /usr/share/man/man1/direnv-stdlib.1.gz /usr/share/man/man1/direnv.1.gz /usr/share/man/man1/direnv.toml.1.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Wed Oct 8 23:32:53 2025