pub async fn run_with(
repo_root: &Path,
name_arg: Option<String>,
force: bool,
prompt: &mut impl PromptSource,
) -> Result<()>Expand description
Drives the interactive flow against an arbitrary PromptSource.
Idempotency probe (Dockerfile path + existing [images.<name>]
block) runs before any prompts so an accidental re-run doesn’t burn
through the user’s input before bailing.