Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
app
command
|
|
|
app/commands
Package commands provides the command-line interface for the azd-app CLI.
|
Package commands provides the command-line interface for the azd-app CLI. |
|
docsgate
command
Command docsgate fails the build when the shipped CLI surface is undocumented.
|
Command docsgate fails the build when the shipped CLI surface is undocumented. |
|
gen
|
|
|
internal
|
|
|
azdconfig
Package azdconfig provides access to azd's configuration services via gRPC.
|
Package azdconfig provides access to azd's configuration services via gRPC. |
|
azure
Package azure provides Azure resource integration.
|
Package azure provides Azure resource integration. |
|
certs
Package certs manages local certificate authority and TLS certificate files.
|
Package certs manages local certificate authority and TLS certificate files. |
|
constants
Package constants provides shared constants used across the CLI.
|
Package constants provides shared constants used across the CLI. |
|
dashboard
Package dashboard provides API endpoints for the local dashboard.
|
Package dashboard provides API endpoints for the local dashboard. |
|
dashboard/broadcast
Package broadcast implements an in-process publish/subscribe fanout used by the dashboard server to deliver coarse-grained UI events to multiple transports (Connect StreamBroadcast, future SSE, future test harness) from a single producer call.
|
Package broadcast implements an in-process publish/subscribe fanout used by the dashboard server to deliver coarse-grained UI events to multiple transports (Connect StreamBroadcast, future SSE, future test harness) from a single producer call. |
|
dashboard/envinfo
Package envinfo detects the dashboard runtime environment (GitHub Codespaces + AZD) so URL rewriting and environment-name surfacing can be driven from a single source of truth across transports.
|
Package envinfo detects the dashboard runtime environment (GitHub Codespaces + AZD) so URL rewriting and environment-name surfacing can be driven from a single source of truth across transports. |
|
docker
Package docker provides a Docker client abstraction using the docker CLI.
|
Package docker provides a Docker client abstraction using the docker CLI. |
|
docsgate
Package docsgate verifies that the shipped CLI surface stays documented.
|
Package docsgate verifies that the shipped CLI surface stays documented. |
|
executor
Package executor provides safe command execution with output monitoring and timeout handling.
|
Package executor provides safe command execution with output monitoring and timeout handling. |
|
healthcheck
Package healthcheck provides health monitoring capabilities for services.
|
Package healthcheck provides health monitoring capabilities for services. |
|
installer
Package installer provides dependency installation capabilities for Node.js, Python, and .NET projects.
|
Package installer provides dependency installation capabilities for Node.js, Python, and .NET projects. |
|
logalert
Package logalert evaluates streaming service log lines against regex alert rules.
|
Package logalert evaluates streaming service log lines against regex alert rules. |
|
logging
Package logging provides a structured logging abstraction built on top of logutil.
|
Package logging provides a structured logging abstraction built on top of logutil. |
|
monitor
Package monitor provides state monitoring for services with transition detection.
|
Package monitor provides state monitoring for services with transition detection. |
|
netexposure
Package netexposure provides an advisory check that flags services configured to bind to every network interface during local development.
|
Package netexposure provides an advisory check that flags services configured to bind to every network interface during local development. |
|
notifications
Package notifications provides the event pipeline for routing state changes to notifications
|
Package notifications provides the event pipeline for routing state changes to notifications |
|
portmanager
Package portmanager provides port allocation, management, and process monitoring capabilities.
|
Package portmanager provides port allocation, management, and process monitoring capabilities. |
|
resourcealert
Package resourcealert evaluates per-service CPU and memory samples against optional thresholds and reports the ones that are exceeded.
|
Package resourcealert evaluates per-service CPU and memory samples against optional thresholds and reports the ones that are exceeded. |
|
resourcesampler
Package resourcesampler reports coarse CPU and memory usage for a running process and its descendants.
|
Package resourcesampler reports coarse CPU and memory usage for a running process and its descendants. |
|
rpc
logs_subscriptions.go manages per-stream subscription lifecycle for StreamLocalLogs, including pump goroutines and dynamic service addition.
|
logs_subscriptions.go manages per-stream subscription lifecycle for StreamLocalLogs, including pump goroutines and dynamic service addition. |
|
runner
Package runner provides execution capabilities for various project types including Aspire, Node.js, Python, .NET, and Azure Functions projects.
|
Package runner provides execution capabilities for various project types including Aspire, Node.js, Python, .NET, and Azure Functions projects. |
|
runstate
Package runstate persists azd app run metadata for cross-process status checks.
|
Package runstate persists azd app run metadata for cross-process status checks. |
|
secretscan
Package secretscan provides an advisory scan that flags environment values which look like real secrets sitting in tracked configuration.
|
Package secretscan provides an advisory scan that flags environment values which look like real secrets sitting in tracked configuration. |
|
security
Package security provides path-containment validation to prevent CWE-22 path traversal.
|
Package security provides path-containment validation to prevent CWE-22 path traversal. |
|
service
Package service provides runtime detection and service orchestration capabilities.
|
Package service provides runtime detection and service orchestration capabilities. |
|
serviceinfo
Package serviceinfo provides comprehensive service information management, combining Azure YAML definitions, runtime state, and Azure environment data.
|
Package serviceinfo provides comprehensive service information management, combining Azure YAML definitions, runtime state, and Azure environment data. |
|
servicetarget
Package servicetarget provides custom service target implementations for azd-app.
|
Package servicetarget provides custom service target implementations for azd-app. |
|
startuptime
Package startuptime records how long each service takes to become ready on every `azd app run` and compares the current run against previous ones so a startup slowdown surfaces without digging through logs.
|
Package startuptime records how long each service takes to become ready on every `azd app run` and compares the current run against previous ones so a startup slowdown surfaces without digging through logs. |
|
supervisor
Package supervisor provides automatic restart supervision for crashed services.
|
Package supervisor provides automatic restart supervision for crashed services. |
|
testing
Package testing provides test execution and coverage aggregation for multi-language projects.
|
Package testing provides test execution and coverage aggregation for multi-language projects. |
|
trust
Package trust manages workspace trust for azd-app, preventing untrusted azure.yaml files from executing arbitrary host commands without user consent.
|
Package trust manages workspace trust for azd-app, preventing untrusted azure.yaml files from executing arbitrary host commands without user consent. |
|
version
Package version provides the build-time version for the CLI.
|
Package version provides the build-time version for the CLI. |
|
wellknown
Package wellknown provides definitions for commonly-used Azure emulator services.
|
Package wellknown provides definitions for commonly-used Azure emulator services. |
Click to show internal directories.
Click to hide internal directories.