dt-cli-tools

CLI tools for viewing, filtering, and comparing tabular data files
Log | Files | Refs | README | LICENSE

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