teaql-tool-extra 0.1.1

Heavy-dependency extra utilities for the TeaQL Tool ecosystem.
Documentation
use teaql_tool_extra::csv::CsvTool;

#[test]
fn test_csv_operations() {
    let tool = CsvTool::new();
    let data = "name,age\nAlice,30\nBob,25";
    
    let parsed = tool.parse(data).unwrap();
    assert_eq!(parsed.len(), 2);
    assert_eq!(parsed[0][0], "Alice");
    assert_eq!(parsed[1][1], "25");

    let csv_str = tool.generate(&vec![
        vec!["name".to_string(), "age".to_string()],
        vec!["Alice".to_string(), "30".to_string()]
    ]).unwrap();
    
    assert!(csv_str.contains("Alice,30"));
}