README.md
pyproject.toml
redeploy/__init__.py
redeploy/audit.py
redeploy/cli.py
redeploy/data_sync.py
redeploy/discovery.py
redeploy/fleet.py
redeploy/models.py
redeploy/observe.py
redeploy/parse.py
redeploy/patterns.py
redeploy/spec_loader.py
redeploy/ssh.py
redeploy/steps.py
redeploy/verify.py
redeploy/version.py
redeploy.egg-info/PKG-INFO
redeploy.egg-info/SOURCES.txt
redeploy.egg-info/dependency_links.txt
redeploy.egg-info/entry_points.txt
redeploy.egg-info/requires.txt
redeploy.egg-info/top_level.txt
redeploy/apply/__init__.py
redeploy/apply/exceptions.py
redeploy/apply/executor.py
redeploy/apply/handlers.py
redeploy/apply/progress.py
redeploy/apply/rollback.py
redeploy/apply/state.py
redeploy/apply/utils/__init__.py
redeploy/apply/utils/run_container_build.py
redeploy/blueprint/__init__.py
redeploy/blueprint/extractor.py
redeploy/blueprint/generators/__init__.py
redeploy/blueprint/generators/docker_compose.py
redeploy/blueprint/generators/migration.py
redeploy/cli/__init__.py
redeploy/cli/core.py
redeploy/cli/display.py
redeploy/cli/commands/__init__.py
redeploy/cli/commands/audit.py
redeploy/cli/commands/blueprint.py
redeploy/cli/commands/detect.py
redeploy/cli/commands/device_map.py
redeploy/cli/commands/devices.py
redeploy/cli/commands/diagnose.py
redeploy/cli/commands/diff.py
redeploy/cli/commands/exec_.py
redeploy/cli/commands/export.py
redeploy/cli/commands/hardware.py
redeploy/cli/commands/import_.py
redeploy/cli/commands/init.py
redeploy/cli/commands/inspect.py
redeploy/cli/commands/patterns.py
redeploy/cli/commands/plan_apply.py
redeploy/cli/commands/plugin.py
redeploy/cli/commands/probe.py
redeploy/cli/commands/state.py
redeploy/cli/commands/status.py
redeploy/cli/commands/target.py
redeploy/cli/commands/workflow.py
redeploy/cli/commands/version/__init__.py
redeploy/cli/commands/version/commands.py
redeploy/cli/commands/version/helpers.py
redeploy/cli/commands/version/monorepo.py
redeploy/cli/commands/version/release.py
redeploy/cli/commands/version/scanner.py
redeploy/detect/__init__.py
redeploy/detect/detector.py
redeploy/detect/hardware.py
redeploy/detect/hardware_rules.py
redeploy/detect/probes.py
redeploy/detect/remote.py
redeploy/detect/templates.py
redeploy/detect/workflow.py
redeploy/detect/builtin/__init__.py
redeploy/dsl/__init__.py
redeploy/dsl/loader.py
redeploy/dsl/parser.py
redeploy/dsl_python/__init__.py
redeploy/dsl_python/context.py
redeploy/dsl_python/decorators.py
redeploy/dsl_python/docker_steps.py
redeploy/dsl_python/exceptions.py
redeploy/dsl_python/runner.py
redeploy/dsl_python/steps.py
redeploy/hardware/__init__.py
redeploy/hardware/config_txt.py
redeploy/hardware/fixes.py
redeploy/hardware/panels.py
redeploy/hardware/raspi_config.py
redeploy/hardware/data/__init__.py
redeploy/hardware/data/hyperpixel.py
redeploy/hardware/data/official.py
redeploy/hardware/data/waveshare.py
redeploy/iac/__init__.py
redeploy/iac/base.py
redeploy/iac/docker_compose.py
redeploy/iac/registry.py
redeploy/iac/parsers/__init__.py
redeploy/iac/parsers/compose.py
redeploy/markpact/__init__.py
redeploy/markpact/compiler.py
redeploy/markpact/models.py
redeploy/markpact/parser.py
redeploy/plan/__init__.py
redeploy/plan/planner.py
redeploy/plugins/__init__.py
redeploy/plugins/builtin/__init__.py
redeploy/plugins/builtin/browser_reload.py
redeploy/plugins/builtin/hardware_diagnostic.py
redeploy/plugins/builtin/notify.py
redeploy/plugins/builtin/process_control.py
redeploy/plugins/builtin/systemd_reload.py
redeploy/tests/__init__.py
redeploy/tests/test_audit.py
redeploy/tests/test_cli.py
redeploy/tests/test_data_sync.py
redeploy/tests/test_discovery.py
redeploy/tests/test_dsl.py
redeploy/tests/test_examples.py
redeploy/tests/test_executor.py
redeploy/tests/test_fleet.py
redeploy/tests/test_git_integration.py
redeploy/tests/test_iac.py
redeploy/tests/test_manifest.py
redeploy/tests/test_markpact_compiler.py
redeploy/tests/test_markpact_parser.py
redeploy/tests/test_models.py
redeploy/tests/test_observe.py
redeploy/tests/test_parse.py
redeploy/tests/test_patterns.py
redeploy/tests/test_planner_edge.py
redeploy/tests/test_plugins.py
redeploy/tests/test_probes.py
redeploy/tests/test_public_api.py
redeploy/tests/test_resume.py
redeploy/tests/test_spec_loader.py
redeploy/tests/test_ssh.py
redeploy/tests/test_templates.py
redeploy/tests/test_verify.py
redeploy/tests/test_version.py
redeploy/tests/test_version_changelog.py
redeploy/tests/test_version_cli.py
redeploy/tests/test_version_manifest.py
redeploy/tests/test_version_sources.py
redeploy/tests/test_workflow.py
redeploy/version/__init__.py
redeploy/version/bump.py
redeploy/version/changelog.py
redeploy/version/commits.py
redeploy/version/diff.py
redeploy/version/git_integration.py
redeploy/version/git_transaction.py
redeploy/version/manifest.py
redeploy/version/transaction.py
redeploy/version/sources/__init__.py
redeploy/version/sources/base.py
redeploy/version/sources/json_.py
redeploy/version/sources/plain.py
redeploy/version/sources/regex.py
redeploy/version/sources/toml_.py
redeploy/version/sources/yaml_.py
tests/test_hardware_config.py
tests/test_hardware_rules.py
tests/test_iac.py
tests/test_parse.py
tests/test_redeploy.py