hyperupcall/autoenv
Directory-based environments. observed · 2026-08-28
Health v2 · maintenance only
47/100
- Activity 53
- Release rhythm 8
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 5316
- days_rel: 512
- days_push: 286
- n_releases_24m: 1
Adoption not part of the score
6048 stars · 271 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Autoenv is a shell extension written in Shell that automatically executes `.env` files when you `cd` into a directory and `.env.leave` files when you leave it. It enables magic per-project shell environments, such as auto-activating virtualenvs and setting project-specific environment variables, with support for nested environments.
Use cases
- automatically activate a python virtualenv when entering a project directory
- automatically deactivate a virtualenv when leaving a project directory
- set project-specific environment variables on cd
- run setup scripts automatically when entering a folder
- manage nested directory-based environments
- load per-project shell configuration in bash or zsh
When to choose
- you want directory-based environment activation triggered by cd in bash or zsh
- you need simple per-project env vars or virtualenv auto-activation without extra tooling
- you want a lightweight, mature shell script with no runtime dependencies
When to avoid
- you need declarative env file loading without executing arbitrary shell code
- you want cross-shell support beyond bash/zsh
- you prefer containerized or direnv-style sandboxed environment management
Facets
cli-tool · maturity stable
developer-tools cli configuration-management developer-tools cli shell-environments dotenv per-project-env cd-hook shell-extension command-line automation linux macos bash zsh
1 source
- readme: https://github.com/hyperupcall/autoenv · fetched 2026-08-28 · 99aab76ffdc1
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| hyperupcall/autoenv | main | 47 |
For agents
markdown · JSON · MCP: product_card(name="hyperupcall/autoenv")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem