Metadata-Version: 2.4
Name: bunq-cli
Version: 0.2.1
Summary: Command-line interface for the Bunq API
Author-email: Koert van der Veer <koert@ondergetekende.nl>
License-Expression: MIT
Project-URL: Homepage, https://github.com/ondergetekende/bunq-cli
Project-URL: Repository, https://github.com/ondergetekende/bunq-cli
Project-URL: Issues, https://github.com/ondergetekende/bunq-cli/issues
Keywords: bunq,banking,cli,payments,finance
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: End Users/Desktop
Classifier: Intended Audience :: System Administrators
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Office/Business :: Financial
Requires-Python: >=3.11
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: click>=8.1
Requires-Dist: bunq-sdk>=1.28
Requires-Dist: requests>=2.24
Requires-Dist: tabulate>=0.9
Provides-Extra: dev
Requires-Dist: pytest>=7.0; extra == "dev"
Dynamic: license-file

# Bunq CLI

A command-line interface for [Bunq](https://www.bunq.com/), the online bank. Manage accounts, payments, cards, and more from your terminal.

> **Disclaimer:** This project is not affiliated with, endorsed by, or in any way associated with Bunq B.V. "Bunq" is a trademark of Bunq N.V. This is an independent, open-source tool that uses the public Bunq API.

## Quick start

```bash
pip install bunq-cli
bunq login
bunq accounts list
bunq payments list --account "My Account"
```

See [Getting Started](docs/getting-started.md) for full setup instructions, output formats, pagination, and global options.

## Documentation

| Guide | What it covers |
| --- | --- |
| [Getting Started](docs/getting-started.md) | Installation, authentication, profiles (multiple clients), sandbox mode, output formats, pagination, global options |
| [Accounts](docs/accounts.md) | Monetary accounts: list, get, create savings goals |
| [Payments](docs/payments.md) | Payments, drafts, scheduled payments, batch payments, international transfers |
| [Payment Requests](docs/payment-requests.md) | Request money from others, manage incoming requests |
| [Cards](docs/cards.md) | Card management: list, get, update settings, freeze/unfreeze |
| [Callbacks](docs/callbacks.md) | Notification filters and webhook management |

## Tech stack

- [Python](https://www.python.org/) >= 3.11
- [Click](https://click.palletsprojects.com/) for the CLI framework
- [bunq SDK](https://github.com/bunq/sdk_python) for the Bunq API
- [Tabulate](https://pypi.org/project/tabulate/) for table formatting

## License

MIT -- see [LICENSE](LICENSE).
