pub fn prepare(provider: &str, homes: &[PathBuf], cwd: Option<&Path>)
Pre-write provider config in each candidate home so prompts never appear.