use std::path::PathBuf;

use crate::infrastructure::console::{Console, ConsoleImpl};
use crate::Result;

pub fn run_export(format: String, output: Option<PathBuf>) -> Result<()> {
    let console = ConsoleImpl::new();
    console.eprintln("❌ Export command is not yet implemented")?;
    console.eprintln(&format!("💡 Requested format: {}", format))?;
    if let Some(path) = output {
        console.eprintln(&format!("💡 Requested output: {}", path.display()))?;
    }
    console.eprintln("💡 This feature is planned for a future release")?;
    std::process::exit(1);
}
