autoenv

Autoenv, bir dizine cd ile girildiğinde o dizindeki .env dosyasını otomatik çalıştıran kabuk aracıdır. AUTOENV_ENABLE_LEAVE ayarlıysa .env.leave dosyası dizinden çıkılırken çalışır. İç içe dizinlerdeki .env dosyaları en üstten başlayarak sırayla yürütülür.

AU

autoenv

New54

hyperupcall · Terminal & CLI

STARS6.1K
FORKS270
COMMITS0
CONTRIBUTORS0
VERSIONv0.4.0
UPDATED11 mo ago
bashcdenvironmentshellMIT
What can it do?
  • Proje dizinine girince virtualenv'i otomatik etkinleştirirsin
  • Dizinden çıkınca virtualenv'i otomatik devre dışı bırakabilirsin
  • Projeye özel ortam değişkenlerini .env dosyasıyla tanımlarsın
User reviews
  • • NeutralHacker News

    Autoenv: Directory-Based Environments

    “Just had a quick look at both. Here's what I found: direnv * looks for a .envrc file * starts a subshell * loads environment variables into the subshell from the .envrc file autoenv * looks for a .env file * executes commands from that file in the current shell * allows cleanup…”

  • • NeutralHacker News

    Autoenv: Directory-Based Environments

    “# autoenv AUTOENV_ENV_FILENAME: Name of the .env file; defaults to .env # direnv load_dotenv If set to true, also look for and load .env files on top of the .envrc files. If both .envrc and .env files exist, the .envrc will always be chosen first. Couldn't find anything to…”

GitHub

Verified against README · Oct 28, 2026 · source

My note

More in: Terminal & CLI