概要
`bl issue list` に `--keyword` / `--sort` / `--order` / `--offset` を追加し、フィルタ系オプションも複数値対応にする。
API 層の `GetIssuesOptions` は対応済みだが CLI からは使えない。
現状
cmd/issue/list.go では:
- `Keyword` 未対応
- `Sort` は `"updated"` 固定
- `Order` は `"desc"` 固定
- `Offset` 未対応
- `--assignee` / `--status` / `--milestone` は単一値のみ (API は `[]int`)
対応内容
新規フラグ
- `--keyword` (`-k`): フリーテキスト検索
- `--sort`: `created` / `updated` / `dueDate` / `priority` 等 (デフォルト `updated`)
- `--order`: `asc` / `desc` (デフォルト `desc`)
- `--offset`: ページング用オフセット
既存フラグの複数値対応 (任意)
- `--assignee` / `--status` / `--milestone` をカンマ区切りで複数指定可能に
Sort 値の検証
受け入れ条件
概要
`bl issue list` に `--keyword` / `--sort` / `--order` / `--offset` を追加し、フィルタ系オプションも複数値対応にする。
API 層の `GetIssuesOptions` は対応済みだが CLI からは使えない。
現状
cmd/issue/list.go では:
対応内容
新規フラグ
既存フラグの複数値対応 (任意)
Sort 値の検証
受け入れ条件