Releases: Noevu/bexio-cli
Releases · Noevu/bexio-cli
Release list
v0.2.0
What's new
- Pydantic v2 models —
KbInvoice,KbOrder,Positiondiscriminated union,OrderRepetition: validate payloads at the CLI boundary with clear field-path errors before hitting the API invoices create --file— create an invoice from a JSON body file (or stdin with-)orders create --file— create an order from a JSON body fileorders set-repetition— set or update recurrence on an order (flags or JSON file)- HTML validation — models reject
**Markdown bold**in text fields and suggest<strong>instead (Bexio renders HTML, not Markdown) docs/DEVELOPMENT.md— contributor guide: package structure, add-a-command walkthrough, API version map, model patterns, test helper reference
Breaking changes
None. pydantic>=2.5 added as a base dependency.
v0.1.0 — Initial release
What's included
Full Bexio API coverage via CLI and MCP server.
CLI (bexio)
- Documents: invoices, orders, quotes — list, show, search, create, edit, delete, copy, PDF download, send, status actions
- Contacts: list, show, search, create, edit, delete
- Payments: record and list payments per invoice
- Items / Products: full CRUD
- Bills (v4 API): list, show, create, edit, delete, mark-paid
- Projects: list, show, search, create, edit, delete, archive, reactivate, milestones, work packages
- Timesheets: list, show, search, create, edit, delete, statuses
- Reminders (Mahnungen): list, show, create, delete, send, mark-sent, PDF
- Reference data: taxes, accounts, account groups, VAT periods, currencies, payment types, countries, languages, contact groups, business activities, units
- Cross-platform auth via system keyring (macOS Keychain, Windows Credential Manager, Linux Secret Service)
--jsonflag for scripting
MCP server (bexio-mcp)
- ~35 tools for AI assistants (Claude, Gemini, Codex)
- Auto-install script for Claude Desktop, Claude Code, Gemini CLI, Codex CLI, Codex Desktop
Tests
- 348 tests, all passing
Installation
pipx install "git+https://github.com/noevu/bexio-cli@v0.1.0"
With MCP support:
pipx install "git+https://github.com/noevu/bexio-cli[mcp]@v0.1.0"
Or auto-configure all AI tools:
curl -sSL https://raw.githubusercontent.com/noevu/bexio-cli/main/scripts/install_mcp.py | python3