Repository navigation
v0.1.0 - Initial Release
confl-cli v0.1.0 — Initial Release
A CLI tool for Atlassian Confluence Cloud, built around the UNIX philosophy (pipe-friendly, stdout/stderr separation).
Features
- Space operations:
spaces list/spaces search - Page search:
pages search(full-text via CQL) - Page read:
pages get(text / html / json / storage formats) - Page tree:
pages tree(recursive with optional depth limit) - Attachments:
--attachmentsfor metadata,--output-dirto download files - Config management:
config init/config show
Quality
- Python 3.11+
- ruff and mypy strict mode clean
- 137 tests, 94% coverage
- Retry with exponential backoff on network errors, 5xx, and timeouts
Installation
```bash
uv tool install git+https://github.com/magifd2/confl-cli.git
```
Configuration
```bash
export CONFLUENCE_URL=https://your-domain.atlassian.net
export CONFLUENCE_USERNAME=you@example.com
export CONFLUENCE_API_TOKEN=your-api-token
```
See README for full usage details.