Cargo.toml (1236B)
1 [package] 2 name = "dt-cli-tools" 3 version = "0.2.0" 4 edition = "2024" 5 description = "CLI tools for viewing, filtering, and comparing tabular data files" 6 license = "MIT" 7 homepage = "https://github.com/LouLouLibs/dt-cli-tools" 8 repository = "https://github.com/LouLouLibs/dt-cli-tools" 9 keywords = ["cli", "csv", "parquet", "data", "diff"] 10 categories = ["command-line-utilities"] 11 12 [lib] 13 name = "dtcore" 14 path = "src/lib.rs" 15 16 [[bin]] 17 name = "dtcat" 18 path = "src/bin/dtcat.rs" 19 20 [[bin]] 21 name = "dtfilter" 22 path = "src/bin/dtfilter.rs" 23 24 [[bin]] 25 name = "dtdiff" 26 path = "src/bin/dtdiff.rs" 27 28 [dependencies] 29 polars = { version = "0.46", default-features = false, features = [ 30 "dtype-datetime", 31 "csv", 32 "parquet", 33 "ipc", 34 "json", 35 "random", 36 ] } 37 calamine = "0.26" 38 clap = { version = "4", features = ["derive"] } 39 anyhow = "1" 40 serde_json = { version = "1", features = ["preserve_order"] } 41 42 [profile.release] 43 strip = true 44 lto = true 45 codegen-units = 1 46 panic = "abort" 47 opt-level = "z" 48 49 [dev-dependencies] 50 assert_cmd = "2" 51 predicates = "3" 52 tempfile = "3" 53 criterion = { version = "0.5", features = ["html_reports"] } 54 55 [[bench]] 56 name = "read" 57 harness = false 58 59 [[bench]] 60 name = "filter" 61 harness = false 62 63 [[bench]] 64 name = "diff" 65 harness = false