omp packages

pi-direnv0.1.0

Auto-load direnv environment at session start — ensures bash commands have project-specific env vars from .envrc

emiller88 Published 7 months ago MIT ~170 downloads/mo

Untested on omp

This is a pi package. No one has reported whether it works on omp yet. If you try it, add your result below.

Did it work for you?

Result

One report per person. A new report replaces your old one.

Reports 0

No reports yet.

Readme

pi-direnv

Auto-load direnv environment at session start. Ensures bash commands have project-specific env vars from .envrc files.

Install

pi install npm:pi-direnv

What it does

On session_start:

  1. Checks if direnv is installed (skips silently if not)
  2. Searches for .envrc from cwd up to the git root
  3. Runs direnv export json and applies variables to process.env
  4. Shows a notification with the count of loaded vars
  5. Warns if .envrc is blocked (needs direnv allow)

Why

Nix flakes + direnv is a common pattern. Without this extension, pi exec commands miss project-specific PATH entries, env vars, and tool versions defined in your flake's devShell.

Inspired by simonwjackson/opencode-direnv.