./sysutils/direnv, Environment switcher for the shell

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 2.32.1nb2, Package name: direnv-2.32.1nb2, Maintainer: leot

direnv is an environment switcher for the shell. It 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.


Master sites:

Filesize: 84.198 KB

Version history: (Expand)


CVS history: (Expand)


   2022-11-02 20:39:58 by Benny Siegert | Files touched by this commit (115) | Package updated
Log message:
Revbump all Go packages after go119 security update
   2022-10-05 13:33:09 by Benny Siegert | Files touched by this commit (113) | Package updated
Log message:
Revbump all Go packages after go119 security update
   2022-09-30 23:45:08 by Leonardo Taccari | Files touched by this commit (3) | Package updated
Log message:
direnv: Update to 2.32.1

pkgsrc changes:
 - Take MAINTAINERship

Changes:
2.32.1 / 2022-06-21
==================
  * feat: Support custom VIRTUAL_ENV for layout_python (#876)
  * fix: vendor go-dotenv (#955)

2.32.0 / 2022-06-13
==================
  * feat: allow conda environment names to be detected from environment.yml (#909)
  * feat: source_up_if_exists: A strict_env compatible version of source_up (#921)
  * feat: Expand ~/ in whitelist paths (#931)
  * feat: Add "block" and "revoke" as aliases of the \ 
"deny" command (#935)
  * feat: Add "permit" and "grant" as aliases of the \ 
"allow" command (#935)
  * fix: update go-dotenv
  * fix: fetchurl: store files as hex (#930)
  * fix: fetchurl: only store 200 responses (#944)
  * fix: Ensure status log messages are printed with normal color (#884)
  * fix: Clarify handling of .env files (#941)
  * fix: Update shell_elvish.go (#896)
  * fix: stdlib.sh: remove dependency on tput (#932)
  * fix: Use setenv in vim to allow non alphanumeric vars (#901)
  * fix: install.sh: add information about bin_path (#920)
  * fix: Treat `mingw*` as windows (direnv/direnv#918) (#919)
  * fix: man: clarify paths (#929)
  * chore: rc: stop using --noprofile --norc
  * chore: rc: prepare stdin earlier
  * chore: rc: install interrupt handler earlier
  * chore: stdlib: factor out stdlib preparation
  * chore: source_env: show full path (#870)
  * chore: Sort shells in DetectShell
  * build(deps): update several dependencies

2.31.0 / 2022-03-26
==================
  * Don't load .env files by default (#911)
  * doc: `~/.config/direnv/direnvrc` is the default
  * Re-add accidentally deleted comment line (#881)

2.30.3 / 2022-01-05
==================
  * Allow skipping `.env` autoload (#878)
  * stdlib: add `env_vars_required` (#872) (#872)

2.30.2 / 2021-12-28
==================
  * move most code under internal/cmd (#865)

2.30.1 / 2021-12-24
==================
  * FIX: ignore .envrc and .env if they are not files (#864)

2.30.0 / 2021-12-23
==================
  * Add automatic `.env` load (#845)
  * Resolve symlinks during `direnv deny` (#851)
  * update installer for Apple Silicon (#849)
  * stdlib: use_flake handle no layout dir (#861)
  * embed stdlib.sh (#782)
  * embed version.txt
  * go mod update
  * make dist: remove references to Go

2.29.0 / 2021-11-28
==================
  * stdlib: add use_flake function (#847)
  * docs(direnv.toml) Add config.toml clarification (#831)
  * docs(install): fix macos links (#841)
  * Corrects stdlib link in Ruby docs (#837)
  * stdlib.sh: Fix removal of temp file (#830)
  * install.sh: add aarch64 support
  * Updated conditional for zsh hook to be more forgiving (#808)
  * Add -r flag for matching Git branches with a regexp (#800)
  * Add docs about pipenv (#797)
  * Enable syntax hilights to the quick demo code (#752)
  * Fixed extra quotes for lower alpha characters (#783)
  * Remove noisy warning about PS1 again (#781)

2.28.0 / 2021-03-12
==================
  * test: Fix errors for elvish test (#767)
  * tcsh: fix variable escaping (#778)
  * Change DESTDIR to PREFIX in development.md (#774)
  * go: use the /v2 prefix (#765)
  * Relax README's recommendation for nix-direnv (#763)
  * man/direnv.1.md: add FILES section (fix #758) (#759)
  * Add/update fish tests (#754)
  * build(deps): update some dependencies
  * Fix typo "avaible" in install.sh (#750)
  * docs: improve the use_node documentation
   2022-09-26 20:40:24 by Benny Siegert | Files touched by this commit (113)
Log message:
Revbump all Go packages after 1.19 became default
   2022-09-07 11:32:31 by Benny Siegert | Files touched by this commit (114) | Package updated
Log message:
Revbump all Go packages after go118 security update
   2022-08-12 22:38:12 by Benny Siegert | Files touched by this commit (114) | Package updated
Log message:
Revbump all Go packages after go118 security update
   2022-07-13 18:03:09 by Benny Siegert | Files touched by this commit (110) | Package updated
Log message:
Revbump all Go packages after go118 update
   2022-06-02 20:52:08 by Benny Siegert | Files touched by this commit (109) | Package updated
Log message:
Revbump all Go packages after go118 update