Skip to content

v0.1.0 - Initial Release

Choose a tag to compare

@magifd2 magifd2 released this 25 Mar 11:01
· 25 commits to main since this 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: --attachments for metadata, --output-dir to 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.