pub fn first_launch_init(purple_dir: &Path, config_path: &Path) -> Option<bool>Expand description
First-launch initialization: create ~/.purple/ and back up the original SSH config.
Returns Some(has_backup) if this was a first launch, or None if already initialized.