use anyhow::Result;
use super::{pull, push};
pub fn run(repo: &str, dry_run: bool) -> Result<()> {
println!("=== Bidirectional Issue Sync ===");
println!();
println!("--- Pull (GitHub → Local) ---");
pull::run(repo, None, dry_run)?;
println!();
println!("--- Push (Local → GitHub) ---");
push::run(repo, None, dry_run)?;
println!();
println!("=== Sync Complete ===");
Ok(())
}