Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: direnv | Distribution: openSUSE Leap 16.0 |
Version: 2.34.0 | Vendor: openSUSE |
Release: lp160.1.1 | Build date: Thu Apr 11 19:57:32 2024 |
Group: Productivity/File utilities | Build host: reproducible |
Size: 8372615 | Source RPM: direnv-2.34.0-lp160.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
* 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 * Sat Nov 21 2020 Julien Enselme <jujens@jujens.eu> - update to 2.24.0 * direnv_load: avoid leaking DIRENV_DUMP_FILE_PATH (#715) * Add strict_env and unstrict_env (#572) * stdlib: add use_vim to source local vimrc (#497) * stdlib: add source_env_if_exists (#714) * Wording (#713) * build(deps): bump actions/checkout from v2.3.3 to v2.3.4 (#709) * build(deps): bump cachix/install-nix-action from v11 to v12 (#710) * Fix XDG_CACHE_HOME path (#711) * rc: make file existence check more robust (#706) * Sun Oct 25 2020 Julien Enselme <jujens@jujens.eu> - update to 2.23.1: * fix: handle links on Mac when using `allow` (#696) * fix: use restored env in exec (#695) * stdlib: add basename and dirname from realpath (#693) * stdlib.sh: remove tabs * dist: compile all the binaries statically - incule changes from 2.23.0 * stdlib: add source_url function (#562) * direnv: add fetchurl command (#686) * shell: Update Elvish hook to replace deprecated `explode` (#685) * Wed Aug 19 2020 Dirk Mueller <dmueller@suse.com> - update to 2.21.3: * Replace direnv expand_path with pure bash (#631) * Fix #594 - write error to fd 3 on Windows (#634) * Make direnv hook output work on Windows (#632) * Update hook.md to remove ">" typo in Fish instructions (#624) * stdlib: layout go adds layout dir to GOPATH (#622) * direnv-stdlib.1: add layout php (#619) * stdlib: add PATH_rm [ ...] (#615) * Error handling tuples (#610) * Merge pull request #607 from punitagrawal/master * test: elvish: Fix evaluation function * stdlib.sh: Re-write grep pattern to avoid shell escape * man: Escape '.' at the beginning of line to remove manpage warning * stdlib: fix direnv_config_dir usage (#601) * direnv version: improve error message (#599) * README: fix NixOS link in installation.md (#589) * stdlib: add direnv_apply_dump (#587) * Simplify direnv_load and make it work even when the command crashes. (#568) * docs: fix fish installation instruction * test: test for utf-8 compatibility * config: add [global] section * config: add strict_env option * config: fix warn_timeout parsing (#582) * Github action for releases * config: fix the configuration file selection * stdlib: fix shellcheck warnings * Thu May 07 2020 Paolo Stivanin <info@paolostivanin.com> - Update to 2.21.2 + stdlib: revert the set -euo pipefail change. It was causing too many issues for users. + direnv allow: fix the allow migration by also creating the parent target directory. + stdlib: fix unused variable in use node + stdlib: fix unused variable in source_up + test: add stdlib test skeleton + add dist release utility + change where the allow files are being stored + direnv status: also show the config + direnv exec: improve the error message + warn if PS1 is being exported + handle SIGINT during export in bash + export: display the full RC path instead of a relative one + direnv exec: the DIR argument is always required (#493) + direnv_load can now handle stdout outputs + stdlib: add layout_julia + Handle failing pipenv on empty file and avoid an extra pipenv execution (#510) + fix source_env behaviour when the file doesn't exists (#487) + watch_file can now watch multiple files in a single invocation (#524) + layout_python: prefer venv over virtualenv. Do not export VIRUAL_ENV if $python_version is unavailable or a virtual environment does not exist/can't be created + Adds layout_pyenv (#505) + Fix source_up docs to explain that search starts in parent directory (#518) + fix path_add to not leak local variables + layout_pyenv: support multiple python versions (#525) + Add a direnv_version <version_at_least> command to check the direnv version. + dotenv: handle undefined variables + source files from .config/direnv/lib/*.sh + stdlib: set -euo pipefail * Mon Feb 04 2019 Jan Engelhardt <jengelh@inai.de> - Use noun phrase in summary. * Mon Oct 15 2018 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" * Mon Feb 26 2018 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) * Sun Jan 21 2018 jengelh@inai.de - Avoid specific user context in summary. * Sat Dec 23 2017 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 * Mon Oct 16 2017 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 * Thu Apr 28 2016 fcastelli@suse.com - Initial package release 2.8.1
/usr/bin/direnv /usr/share/fish/vendor_conf.d/direnv.fish /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, Tue Nov 19 00:08:52 2024