Skip to content

プロジェクトのメタ情報表示コマンドを追加する (milestones/categories/statuses/issue-types/priorities) #32

@KimMaru10

Description

@KimMaru10

概要

プロジェクトの設定情報 (マイルストーン、カテゴリー、ステータス、課題種別、優先度) を一覧表示する CLI コマンドを追加する。
API 関数 (`GetMilestones` / `GetCategories` / `GetStatuses` / `GetIssueTypes` / `GetPriorities`) はすべて存在するが、ユーザー向けの一覧コマンドが無いため可視化されていない。

現状

  • cmd/project/ 配下に `list` / `set` 等の基本コマンドのみ
  • マイルストーン名・カテゴリー名等を確認する手段が無く、`bl issue create --milestone XXX` 等が試行錯誤になる

対応内容

新規サブコマンド (`cmd/project/`)

  • `bl project milestones [-p PROJECTKEY]` — マイルストーン一覧
  • `bl project categories [-p PROJECTKEY]` — カテゴリー一覧
  • `bl project statuses [-p PROJECTKEY]` — ステータス一覧
  • `bl project issue-types [-p PROJECTKEY]` — 課題種別一覧
  • `bl project priorities` — 優先度一覧 (プロジェクト非依存)

出力フォーマット:

  • ID / 名前 / 補足 (アーカイブ済みフラグ等) をタブ区切りで表示
  • 既存の list コマンドのスタイルに合わせる

受け入れ条件

  • 上記 5 つのサブコマンドが追加される
  • `-p` 未指定時はデフォルトプロジェクトを使用 (priorities を除く)
  • root の `bl project --help` に表示される
  • `go build ./...` が成功

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions