Metadata-Version: 2.4
Name: favro-cli
Version: 0.1.4
Summary: CLI for Favro project management
Author-email: Truls Borgvall <truls.borgvall@icloud.com>
License-Expression: MIT
License-File: LICENSE
Requires-Python: >=3.12
Requires-Dist: httpx>=0.25.0
Requires-Dist: pydantic>=2.0.0
Requires-Dist: rich>=13.0.0
Requires-Dist: typer>=0.9.0
Provides-Extra: dev
Requires-Dist: pyright>=1.1.389; extra == 'dev'
Requires-Dist: pytest-asyncio>=0.24; extra == 'dev'
Requires-Dist: pytest>=8.0; extra == 'dev'
Description-Content-Type: text/markdown

# favro-cli

Command line interface for Favro project management.

## Installation

```bash
pip install favro-cli
```

## Usage

```bash
# Authentication
favro login
favro logout
favro whoami

# Organizations
favro org list
favro org select <org-id>
favro org current

# Boards
favro board list
favro board show [board-id]
favro board view [board-id]
favro board select <board-id>
favro board current

# Cards
favro card list --board <board-id>
favro card show <card-id>
favro card create "Card name" --board <board-id>
favro card update <card-id> --name "New name"
favro card move <card-id> --column <column-id>
favro card assign <card-id> --add <user>
favro card tag <card-id> --add <tag>
favro card delete <card-id>

# Columns
favro column list --board <board-id>
favro column create "Column name" --board <board-id>
favro column rename <column-id> "New name" --board <board-id>
favro column move <column-id> <position> --board <board-id>
favro column delete <column-id> --board <board-id>
```

All commands support `--json` for machine-readable output.

Credentials are stored in `~/.config/favro-cli/config.toml`.
