ascfix 0.7.1

Automatic ASCII diagram repair tool for Markdown files
Documentation
//! ascfix — Automatic ASCII diagram repair tool for Markdown files.
//!
//! This tool normalizes and fixes ASCII diagrams in Markdown, including:
//! - Markdown tables (column alignment)
//! - ASCII boxes and arrows
//! - Text row formatting

mod cli;
mod config;
mod detector;
mod discovery;
mod fences;
pub mod grid;
mod io;
mod links;
mod lists;
mod modes;
mod normalizer;
mod output;
mod parser;
mod primitives;
mod processor;
mod quality;
mod renderer;
mod scanner;
mod tables;
mod transformation_analysis;

use anyhow::Result;
use cli::Args;
use processor::Processor;

fn main() -> Result<()> {
    let args = Args::parse()?;
    let processor = Processor::new(args)?;
    let exit_code = processor.process_all()?;

    // Exit with appropriate code (0 for success, 1 for check mode failures)
    std::process::exit(exit_code);
}