npm package
@deadvault/dv-env
Runtime CLI for injecting DeadVault secrets into one command without persisting app secrets in .env files.
Install
npm install @deadvault/dv-env
Quick Start
# check vault connectivity + decrypt echo "$DV_MASTER_PASSWORD" | dv-env check \ --owner 0xYourAddress --password-stdin # list labels echo "$DV_MASTER_PASSWORD" | dv-env list \ --owner 0xYourAddress --password-stdin # inject env and run app echo "$DV_MASTER_PASSWORD" | dv-env run \ --owner 0xYourAddress --password-stdin \ --map OPENAI_API_KEY:OpenAI -- node app.js
Agent Broker Mode
# trusted issuer context printf "%s\n%s\n" "$DV_MASTER_PASSWORD" "$DV_BROKER_SECRET" | dv-env issue-token \ --owner 0xYourAddress \ --password-stdin --broker-secret-stdin \ --ttl-seconds 180 --map OPENAI_API_KEY:OpenAI > token.txt # worker context (no master password) DV_BROKER_TOKEN="$(cat token.txt)" dv-env run \ --broker-token "$DV_BROKER_TOKEN" -- node app.js