src/

directory
v0.0.0-...-45c8ac1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 7, 2026 License: MIT

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL