use crate::errors::*; use crate::utils::*; use std::fs; fn migrate_old_subscriptions() -> Result<()> { let path = get_podcast_dir()?; let mut old_path = path.clone(); old_path.push(".subscriptions"); if old_path.exists() { println!("Migrating old subscriptions file..."); let new_path = get_sub_file()?; fs::rename(&old_path, &new_path)?; } Ok(()) } pub fn migrate() -> Result<()> { migrate_old_subscriptions() }