Skip to content

neural-chilli/dtoo

Repository files navigation

dtoo

dtoo

CI


A fast, ergonomic CLI tool for data engineers. Query across file trees using SQL, profile data, add lineage, and more.

Built in Rust.

Quick Start

1. Build

cargo build --release

2. Run your first query

./target/release/dtoo query testdata/trips.parquet --output out/trips.csv

3. Query recursively across a directory tree

./target/release/dtoo query \
  --glob "testdata/**/*" \
  --on-error skip \
  --post-sql "SELECT passenger_count, COUNT(*) AS trips FROM _ GROUP BY 1 ORDER BY 2 DESC" \
  --output out/agg.csv

4. Inspect and profile

./target/release/dtoo inspect testdata/trips.parquet --rows 10
./target/release/dtoo profile testdata/trips.parquet --format html --output out/profile.html

5. Get command help

./target/release/dtoo --help
./target/release/dtoo query --help

For full usage, options, and recipes, see USER_GUIDE.md.

See DESIGN.md for the full specification.

About

No description, website, or topics provided.

Resources

License

Code of conduct

Contributing

Stars

1 star

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors