.gitignore
.pre-commit-config.yaml
CONTRIBUTING.md
LICENSE
LOCALPORT_V0.3.4_PLAN.md
README.md
UX_IMPROVEMENTS_v0.3.2.md
design_decisions.md
implementation_design_python.md
localport.md
pyproject.toml
python_311_compatibility_test.md
.github/workflows/ci.yml
.github/workflows/release.yml
.github/workflows/test-pypi.yml
docs/architecture.md
docs/cli-reference.md
docs/configuration.md
docs/development.md
docs/getting-started.md
docs/repository_patterns.md
docs/testing.md
docs/troubleshooting.md
docs/examples/development.yaml
docs/examples/kubernetes.yaml
docs/examples/production-daemon.yaml
docs/examples/ssh-tunnels.yaml
scripts/setup-dev.sh
src/__init__.py
src/localport/__init__.py
src/localport/__main__.py
src/localport/daemon.py
src/localport/main.py
src/localport.egg-info/PKG-INFO
src/localport.egg-info/SOURCES.txt
src/localport.egg-info/dependency_links.txt
src/localport.egg-info/entry_points.txt
src/localport.egg-info/requires.txt
src/localport.egg-info/top_level.txt
src/localport/application/__init__.py
src/localport/application/dto/__init__.py
src/localport/application/dto/health_dto.py
src/localport/application/dto/service_dto.py
src/localport/application/services/__init__.py
src/localport/application/services/configuration_differ.py
src/localport/application/services/configuration_manager.py
src/localport/application/services/configuration_watcher.py
src/localport/application/services/daemon_manager.py
src/localport/application/services/health_monitor.py
src/localport/application/services/health_monitor_scheduler.py
src/localport/application/services/restart_manager.py
src/localport/application/services/service_manager.py
src/localport/application/use_cases/__init__.py
src/localport/application/use_cases/manage_daemon.py
src/localport/application/use_cases/monitor_services.py
src/localport/application/use_cases/start_services.py
src/localport/application/use_cases/stop_services.py
src/localport/cli/__init__.py
src/localport/cli/app.py
src/localport/cli/commands/__init__.py
src/localport/cli/commands/config_commands.py
src/localport/cli/commands/daemon_commands.py
src/localport/cli/commands/log_commands.py
src/localport/cli/commands/service_commands.py
src/localport/cli/commands/version_command.py
src/localport/cli/formatters/__init__.py
src/localport/cli/formatters/format_router.py
src/localport/cli/formatters/json_formatter.py
src/localport/cli/formatters/output_format.py
src/localport/cli/utils/__init__.py
src/localport/cli/utils/progress_utils.py
src/localport/cli/utils/rich_utils.py
src/localport/config/__init__.py
src/localport/config/settings.py
src/localport/domain/__init__.py
src/localport/domain/enums.py
src/localport/domain/entities/__init__.py
src/localport/domain/entities/health_check.py
src/localport/domain/entities/port_forward.py
src/localport/domain/entities/service.py
src/localport/domain/repositories/__init__.py
src/localport/domain/repositories/config_repository.py
src/localport/domain/repositories/service_repository.py
src/localport/domain/services/__init__.py
src/localport/domain/services/domain_services.py
src/localport/domain/value_objects/__init__.py
src/localport/domain/value_objects/connection_info.py
src/localport/domain/value_objects/port.py
src/localport/infrastructure/__init__.py
src/localport/infrastructure/adapters/__init__.py
src/localport/infrastructure/adapters/adapter_factory.py
src/localport/infrastructure/adapters/base_adapter.py
src/localport/infrastructure/adapters/kubectl_adapter.py
src/localport/infrastructure/adapters/ssh_adapter.py
src/localport/infrastructure/health_checks/__init__.py
src/localport/infrastructure/health_checks/base_health_checker.py
src/localport/infrastructure/health_checks/health_check_factory.py
src/localport/infrastructure/health_checks/http_health_check.py
src/localport/infrastructure/health_checks/kafka_health_check.py
src/localport/infrastructure/health_checks/postgres_health_check.py
src/localport/infrastructure/health_checks/tcp_health_check.py
src/localport/infrastructure/logging/__init__.py
src/localport/infrastructure/logging/service_log_manager.py
src/localport/infrastructure/repositories/__init__.py
src/localport/infrastructure/repositories/memory_service_repository.py
src/localport/infrastructure/repositories/yaml_config_repository.py
tests/__init__.py
tests/fixtures/__init__.py
tests/fixtures/sample_configs/__init__.py
tests/fixtures/sample_configs/localport.yaml
tests/fixtures/sample_configs/minimal.yaml
tests/integration/__init__.py
tests/integration/adapters/__init__.py
tests/integration/end_to_end/__init__.py
tests/unit/__init__.py
tests/unit/application/__init__.py
tests/unit/application/test_application_services.py
tests/unit/application/test_use_cases.py
tests/unit/cli/__init__.py
tests/unit/cli/test_cli_basic.py
tests/unit/domain/__init__.py
tests/unit/domain/test_connection_info_value_object.py
tests/unit/domain/test_port_forward_entity.py
tests/unit/domain/test_port_value_object.py
tests/unit/domain/test_repository_contracts.py
tests/unit/domain/test_service_entity.py
tests/unit/infrastructure/__init__.py