Skip to main content

Crate envorigin

Crate envorigin 

Source

Modules§

actions
GitHub Actions workflow environment analysis.
audit
Environment audit: turn analysis results into a checkable health report.
circleci
CircleCI configuration environment analysis.
cli
compose
detect
Auto-detection of the project’s config format for the top-level commands (audit / scan / explain / graph) when the user does not name a target file. The precedence mirrors the GitHub Action wrapper’s target input: compose → actions → gitlab → circleci → dotenv, so envorigin audit in any repo just works.
diff
Environment drift comparison between dotenv files.
docker
dotenv
gitlab
GitLab CI variables analysis.
graph
Provenance graph rendering (mermaid flowchart).
interpolation
lsp
LSP server: hover, go-to-definition, and live diagnostics for the four configuration backends.
model
output
rules
Team convention rules from envorigin.toml.
yamlx
YAML parsing with the features real-world CI files rely on but serde_yaml::from_str rejects:

Structs§

AnalyzeOptions

Functions§

analyze
analyze_with_content
Analyze with an in-memory buffer override (LSP unsaved edits). Paths still resolve against the real file location.