Directories
ΒΆ
| Path | Synopsis |
|---|---|
|
src
|
|
|
cmd/app
command
|
|
|
cmd/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. |
|
internal/azdconfig
Package azdconfig provides access to azd's configuration services via gRPC.
|
Package azdconfig provides access to azd's configuration services via gRPC. |
|
internal/azure
Package azure provides Azure resource integration.
|
Package azure provides Azure resource integration. |
|
internal/certs
Package certs manages local certificate authority and TLS certificate files.
|
Package certs manages local certificate authority and TLS certificate files. |
|
internal/constants
Package constants provides shared constants used across the CLI.
|
Package constants provides shared constants used across the CLI. |
|
internal/dashboard
Package dashboard provides API endpoints for the local dashboard.
|
Package dashboard provides API endpoints for the local dashboard. |
|
internal/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. |
|
internal/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. |
|
internal/docker
Package docker provides a Docker client abstraction using the docker CLI.
|
Package docker provides a Docker client abstraction using the docker CLI. |
|
internal/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. |
|
internal/healthcheck
Package healthcheck provides health monitoring capabilities for services.
|
Package healthcheck provides health monitoring capabilities for services. |
|
internal/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. |
|
internal/logalert
Package logalert evaluates streaming service log lines against regex alert rules.
|
Package logalert evaluates streaming service log lines against regex alert rules. |
|
internal/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. |
|
internal/monitor
Package monitor provides state monitoring for services with transition detection.
|
Package monitor provides state monitoring for services with transition detection. |
|
internal/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. |
|
internal/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 |
|
internal/portmanager
Package portmanager provides port allocation, management, and process monitoring capabilities.
|
Package portmanager provides port allocation, management, and process monitoring capabilities. |
|
internal/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. |
|
internal/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. |
|
internal/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. |
|
internal/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. |
|
internal/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. |
|
internal/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. |
|
internal/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. |
|
internal/service
Package service provides runtime detection and service orchestration capabilities.
|
Package service provides runtime detection and service orchestration capabilities. |
|
internal/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. |
|
internal/servicetarget
Package servicetarget provides custom service target implementations for azd-app.
|
Package servicetarget provides custom service target implementations for azd-app. |
|
internal/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. |
|
internal/supervisor
Package supervisor provides automatic restart supervision for crashed services.
|
Package supervisor provides automatic restart supervision for crashed services. |
|
internal/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. |
|
internal/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. |
|
internal/version
Package version provides the build-time version for the CLI.
|
Package version provides the build-time version for the CLI. |
|
internal/wellknown
Package wellknown provides definitions for commonly-used Azure emulator services.
|
Package wellknown provides definitions for commonly-used Azure emulator services. |
|
tests
|
|
|
test-tool
command
|
Click to show internal directories.
Click to hide internal directories.