ยอดนิยม: อัปเดตข้อมูลเมื่อ 27 ตุลาคม 2569

หมวดหมู่

อินเทอร์เน็ต1,356
การสื่อสาร321
เสียงและวิดีโอ898
กราฟิกและการออกแบบ539
ออฟฟิศและเพิ่มประสิทธิภาพ1,124
เครื่องมือนักพัฒนา3,134
เครื่องมือ AI529
ความปลอดภัยและความเป็นส่วนตัว385
เครื่องมือระบบ3,114
เกม523
การศึกษาและวิทยาศาสตร์239
เครือข่ายและไอที284

direnv ทุกเวอร์ชันและเวอร์ชันเก่า

Shell extension to manage environment variables per current directory.

หน้านี้รวบรวม direnv ไว้ 10 เวอร์ชัน ตั้งแต่ 24 พฤศจิกายน 2565 จนถึงเวอร์ชันปัจจุบัน 2.38.2 ทุกเวอร์ชันลิงก์ไปยังไฟล์ตัวติดตั้งของผู้เผยแพร่เอง

2022: 1 1 22 2023: 2 2 23 2024: 2 2 24 2025: 3 3 25 2026: 2 2 26

10 เวอร์ชันในช่วง 4 ปี · ประมาณปีละ 2.6 ครั้ง

เวอร์ชันวันที่ขนาดไฟล์
2.38.2ล่าสุด 10 ตุลาคม 2569 — 64 บิต พกพา (Portable)ARM64 พกพา (Portable)32 บิต พกพา (Portable)
บันทึกประจำรุ่น
- fix(zsh): load the .envrc in a new shell and on cd from shell functions again (#1633, #1634)
- fix(fish): stop completions from breaking after the first prompt (#1635, #1636)
- fix(pixi): require_allowed for the manifest file as well (#1632)
2.38.1 6 ตุลาคม 2569 — 64 บิต พกพา (Portable)ARM64 พกพา (Portable)32 บิต พกพา (Portable)
บันทึกประจำรุ่น
- v2.38.0 was tagged but not published, because its binaries failed to upload (#1630)
- direnv now requires go 1.26 (#1623)
- the Windows release binaries are now named direnv.windows-.exe (#1460, #1627)
- feat: add layout uv (#1594)
- feat: add layout pixi (#1560)
- feat: add require_allowed (#1530)
- feat: add DIRENV_DISABLE to stop direnv from changing the environment (#1048)
- feat: add DIRENV_EXE_PATH (#1564)
- feat: allow multi-line env vars (#1442)
- feat: allow named pipes as .env files (#1557)
- feat: disable status logging with log_format = "-" (#1476)
- feat(prune): remove outdated hashes (#1451)
- feat(bash): use ble.sh's PRECMD hook when available (#1439)
- feat(zsh): only run the hook from the top level (#1583)
- fish: update fish_complete_path when XDG_DATA_DIRS changes (#1540)
- fix: report .envrc failures and load values over 64KB again (#1625)
- fix: don't wait forever on processes forked by the .envrc (#1527)
- fix: escape the direnv path in bash code (#1626)
- fix: unload the environment when the .envrc is deleted (#1562)
- fix: direnv reload doing nothing after direnv deny (#1543)
- fix: misleading "unloading" message when nothing was loaded (#1592)
- fix: panic on malformed environment variables (#1496)
- fix: always consider DIRENV_LOG_FORMAT if it is set (#1475)
- fix: inverted log color when direnv.toml is present (#1620)
- fix(bash,zsh): don't block SIGINT while evaluating .envrc (#1479)
- fix(bash,zsh): preserve existing SIGINT traps (#1621)
- fix(pwsh): quote the direnv.exe path (#1598)
- fix(pwsh): emit removals before assignments in export (#1622)
- fix(dotenv): honour the backslash escape before a dollar sign (#1618)
- fix(dotenv): don't let comment lines start multi-line values (#1608)
- fix(dotenv): don't watch named pipes (#1591)
- fix(stdlib): stop on failing command substitutions (#1505, #1624)
- fix(stdlib): skip the unexpanded lib glob under noglob (#1611)
- fix(use_flake): keep the environment alive by refreshing the profile (#1506)
- fix(use_flox): use -c to honor profile hooks (#1581)
- fix(use_guix): preserve GUIX_ENVIRONMENT (#1587)
- fix(use_nix): unset structured attribute variables (#1532)
- fix(fetchurl): spurious warnings on first download (#1569)
- perf: fix quadratic string building in the shell escapers (#1612)
- fix(release): publish the binaries with the release (#1630)
- install.sh: support MSYS (#1502)
- build: make PREFIX customizable (#1537)
- build: skip -linkmode=external when CGO_ENABLED=0 (#1567)
- ci: split the flake checks and drop duplicate GitHub jobs (#1628)
- docs: add llms.txt (#1607)
- docs: add 403 troubleshooting (#1571)
- docs: add missing watch_dir documentation (#1516)
- docs: fix the Nushell hook example (#1526)
- docs: make it clear which commands are aliases in help output (#1481)
- docs: various fixes (#1433, #1468, #1473, #1486, #1497, #1534, #1541, #1582, #1602, #1603)
- chore: bump dependencies
2.37.1 20 กรกฎาคม 2568 — 64 บิต พกพา (Portable)ARM64 พกพา (Portable)32 บิต พกพา (Portable)
บันทึกประจำรุ่น
- fix: regression in displaying export errors (#1469)
2.37.0 / 2025-07-02
2.37.0 2 กรกฎาคม 2568 — 64 บิต พกพา (Portable)ARM64 พกพา (Portable)32 บิต พกพา (Portable)
บันทึกประจำรุ่น
- docs: add github-actions page
- docs: document sub-commands
- docs: fix link to guix manual (#1421)
- docs: re-generate manpages
- feat(direnv export gha): strengthen export format
- feat: add windows arm64 target (#1444)
- fix(powershell): "export pwsh" to resolve PowerShell special character issues (#1448)
- fix(python): do not include patch level in virtual environment names (#1423)
- fix(use_nix): always restore special variables (#1424)
- fix: accept true as valid DIRENV_DEBUG value (#1365)
- fix: add trailing newline to error messages (#1426)
- fix: delete duplicate ansi escape code
2.36.0 11 เมษายน 2568 — 64 บิต พกพา (Portable)32 บิต พกพา (Portable)
บันทึกประจำรุ่น
- direnv now requires go 1.24 (#1384)
- doc: Correct duplicate usage of 'with' in the direnv(1) (#1394)
- doc: note direnv version for log_{format,filter} (#1369)
- feat: Add use_flox to stdlib.sh (#1372)
- feat: logging filter (#1336)
- fix use_nix: unset TMPDIR variables (#1409)
- fix: A more universal fix for the python 3.14 find_spec deprecation warning (#1382)
- fix: Don't give an error when the current directory doesn't exist (#1395)
- fix: add support to fully reproducible guix shells (#1392)
- fix: assert minimum powershell version (#1385)
- fix: escape newlines in generated vimscript (#1347)
- fix: fix empty array error in install.sh (#1406)
- fix: optionally authenticate against github api during install (#1337)
- fix: use_guix: Enable the watching of Guix related files. (#1353)
2.35.0 7 ตุลาคม 2567 — 64 บิต พกพา (Portable)32 บิต พกพา (Portable)
บันทึกประจำรุ่น
- 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)
2.34.0 1 มีนาคม 2567 — 64 บิต พกพา (Portable)32 บิต พกพา (Portable)
บันทึกประจำรุ่น
- 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)
2.33.0 30 พฤศจิกายน 2566 — 64 บิต พกพา (Portable)32 บิต พกพา (Portable)
บันทึกประจำรุ่น
- doc: add a Nushell section to hook.md by @amtoine in #1175
- doc: fix broken links in installation.md by @just1602 in #1110
- doc: show how to run tests by @bukzor-sentryio in #1137
- doc: update NixOS installation instructions by @Gerg-L in #1172
- doc: update direnv.toml.1.md by @Ativerc in #1099
- feat: direnv status --json by @shivaraj-bh in #1142
- feat: add PowerShell Support by @bamsammich in #1171
- feat: add mergify configuration by @Mic92 in #1147
- feat: add support for armv7l platform in install.sh by @ardje in #1162
- feat: add watch print command by @Mic92 in #1198
- feat: alias direnv disallow to deny by @will in #1182
- feat: stdlib: create CACHEDIR.TAG inside .direnv by @Mic92 in #1148
- fix: allowPath for LoadedRC by @shivaraj-bh in #1157
- fix: don't prompt to allow if user explicitly denied by @Gabriella439 in #1158
- fix: man/direnv-stdlib: fix obsolete opam-env example by @mzacho in #1170
- fix: print correct path in source_env log message by @wentasah in #1144
- fix: quote tcsh $PATH, to avoid failure on whitespace by @bukzor-sentryio in #1139
- fix: remove redundant nil check in CommandsDispatch by @Juneezee in #1166
- fix: update nixpkgs and shellcheck by @Mic92 in #1146
2.32.3 22 พฤษภาคม 2566 — 64 บิต พกพา (Portable)32 บิต พกพา (Portable)
2.32.2 24 พฤศจิกายน 2565 — 64 บิต พกพา (Portable)32 บิต พกพา (Portable)

ยอดนิยมใน เทอร์มินัลและเครื่องมือ CLI

ดูทั้งหมด
  1. PowerShellเทอร์มินัลและเครื่องมือ CLI · Microsoft Corporation
  2. QPDFเทอร์มินัลและเครื่องมือ CLI · QPDF
  3. Oh My Poshเทอร์มินัลและเครื่องมือ CLI · Jan De Dobbeleer
  4. Microsoft Azure CLIเทอร์มินัลและเครื่องมือ CLI · Microsoft Corporation
  5. yqเทอร์มินัลและเครื่องมือ CLI · Mike Farah
  6. Alacrittyเทอร์มินัลและเครื่องมือ CLI · Alacritty
  7. fzfเทอร์มินัลและเครื่องมือ CLI · Junegunn Choi
  8. PuTTYเทอร์มินัลและเครื่องมือ CLI · Simon Tatham
  9. cURLเทอร์มินัลและเครื่องมือ CLI · curl
  10. Tabbyเทอร์มินัลและเครื่องมือ CLI · Tabby Developers

แท็ก

แชร์