{"schema_version":1,"metadata":{"branch":"current","release":"7.9","architecture":"amd64","generated_at":"2026-09-09T04:04:41.004595+00:00","source_url":"https://cdn.openbsd.org/pub/OpenBSD/snapshots/packages/amd64/sqlports-7.55.tgz","source_sha256":"fcdbba1b9df747882aa9bab4af20ebec8dac10655069c90f1cd4145c06e1235e","package_count":12031,"source_kind":"sqlports"},"package":{"name":"direnv-2.37.1","path":"sysutils/direnv","url":"/packages/current/sysutils/direnv/","comment":"tool for managing environment based on current directory","homepage":"https://direnv.net","maintainer":"Ashton Fagg <ashton@fagg.id.au>","description":"direnv is an extension for POSIX shells that adds the ability to modify\nthe environment based on the current working directory.\n\nBefore each prompt, direnv checks for the existence of .envrc in the\ncurrent and parent directories. If the file exists, and is authorized,\nit is loaded into a bash sub-shell and all exported variables are then\ncaptured by direnv and made available to the current shell.\n\nThis allows for project specific environment variables to be defined\nwithout cluttering .profile.\n\nSupports common shells such as bash, zsh, fish, tcsh, elvish.\n","package_architecture":"amd64","stem":"direnv","readme":null,"dependencies":[{"path":"shells/bash","type":"runtime","package_spec":"","url":"/packages/current/shells/bash/"},{"path":"lang/go","type":"build","package_spec":"","url":"/packages/current/lang/go/"},{"path":"archivers/unzip","type":"build","package_spec":"","url":"/packages/current/archivers/unzip/"}],"reverse_dependencies":{"count":0,"url":null},"categories":["sysutils","devel","lang/go"],"flavors":[],"only_for_architectures":["aarch64","amd64","arm","i386","riscv64"],"not_for_architectures":[]}}
