Cargo.toml (1060B)
1 [package] 2 name = "xl-cli-tools" 3 version = "0.3.0" 4 edition = "2024" 5 description = "CLI tools for viewing and editing Excel files — designed for LLMs and Claude Code" 6 license = "MIT" 7 repository = "https://github.com/LouLouLibs/xl-cli-tools" 8 keywords = ["excel", "xlsx", "cli", "llm"] 9 categories = ["command-line-utilities"] 10 exclude = ["demo/*.gif"] 11 12 [lib] 13 name = "xlcat" 14 path = "src/lib.rs" 15 16 [[bin]] 17 name = "xlcat" 18 path = "src/bin/xlcat.rs" 19 20 [[bin]] 21 name = "xlset" 22 path = "src/bin/xlset.rs" 23 24 [[bin]] 25 name = "xlfilter" 26 path = "src/bin/xlfilter.rs" 27 28 [[bin]] 29 name = "xldiff" 30 path = "src/bin/xldiff.rs" 31 32 [dependencies] 33 calamine = "0.26" 34 polars = { version = "0.46", default-features = false, features = ["dtype-datetime", "csv"] } 35 clap = { version = "4", features = ["derive"] } 36 anyhow = "1" 37 umya-spreadsheet = "2" 38 serde_json = { version = "1", features = ["preserve_order"] } 39 40 [profile.release] 41 strip = true 42 lto = true 43 codegen-units = 1 44 panic = "abort" 45 opt-level = "z" 46 47 [dev-dependencies] 48 rust_xlsxwriter = "0.82" 49 assert_cmd = "2" 50 predicates = "3" 51 tempfile = "3"