Metadata-Version: 2.1
Name: dre-cli
Version: 0.2.2
Summary: DRE, the Declarative Reporting Engine: SQL in, formatted files out
Home-page: https://github.com/get-dre/dre
Project-URL: Source, https://github.com/get-dre/dre
License: GPL-3.0-only
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Development Status :: 2 - Pre-Alpha
Requires-Python: >=3.8
Description-Content-Type: text/markdown

# dre-cli

[DRE](https://github.com/get-dre/dre), the Declarative Reporting Engine: SQL in, formatted files out.
DRE runs SQL reports and writes csv, delimited, fixed-width, parquet or xlsx files, then delivers
them (S3, GCS, Azure Blob, SFTP/FTP, Databricks Volumes and workspace files, email, Slack).

```bash
pip install dre-cli        # or: uv tool install dre-cli
dre --help
```

This package holds the `dre` 0.2.2 executable. Plugins (databases, file formats,
destinations) are installed by `dre` on demand, for the ones a project declares. From Python:
`dre_cli.run(["run", "-s", "daily"])`.

In a Databricks job, add `dre-cli` to the job's environment dependencies and run `dre` (or
`python -m dre_cli`) from a script or notebook. See the
[README](https://github.com/get-dre/dre#readme) for everything else.
