Client for DuckDB, an in-process analytical SQL engine. More information: https://duckdb.org.
duckdb
duckdb {{path/to/dbfile}}
duckdb -c "{{SELECT * FROM 'data_source.[csv|csv.gz|json|json.gz|parquet]'}}"
file view:duckdb {{data_source.[csv|csv.gz|json|json.gz|parquet]}} -c "{{ SELECT * FROM file }}"
duckdb -f {{path/to/script.sql}}
duckdb {{path/to/dbfile}} -cmd "{{SELECT DISTINCT * FROM tbl}}"
stdin and write CSV to stdout:cat {{path/to/source.csv}} | duckdb -c "{{COPY (FROM read_csv('/dev/stdin')) TO '/dev/stdout' WITH (FORMAT CSV, HEADER)}}"
duckdb -ui