Metadata-Version: 2.4
Name: duqlang
Version: 0.1.6
Summary: Data-processing language and CLI
License-Expression: MIT OR Apache-2.0
License-File: LICENSE-APACHE
License-File: LICENSE-MIT
Requires-Dist: bs4>=0.0.2
Requires-Dist: httpx>=0.28.1
Requires-Dist: prompt-toolkit>=3.0.53
Requires-Python: >=3.12
Project-URL: Repository, https://github.com/branpk/duq
Description-Content-Type: text/markdown

# duq

**Work in progress**

`duq` is a small programming language and CLI tool designed for data processing.
It is intended to be concise, extensible, and interactive.

<br>

<img src="https://github.com/branpk/duq/raw/main/assets/demo.gif" width=720>

<br>

No AI-generated source code is used in this project.


## Install

```bash
pip install duqlang

# Interactive
duq

# Single command
duq '"https://example.com" fetch {html select("title") index(0) text}'
```

## License

`duq` is licensed under the Apache-2.0 license OR MIT license.

