独立系オープンソース CLI

atlassian-cli
Jira・Confluence・Bitbucket 用のオープンソース CLI

Jira、Confluence、Bitbucket、JSM をひとつのコマンドラインで。
Atlassian Cloud スタックをターミナルから自動化できます。無料、オープンソース、MIT ライセンス。

独立したプロジェクトです。Atlassian と提携・関連しておらず、Atlassian による承認、推奨、後援、保守のいずれも受けていません。

ターミナル
$
$
$
brew install omar16100/atlassian-cli/atlassian-cli

全製品をカバー

Jira CLI から Confluence、Bitbucket、JSM まで、Atlassian Cloud スタック全体を本格的にサポートします

自動化のための設計

スクリプト、パイプライン、ランブックのために設計されています

デフォルトで安全

ドライランモードなら、実行前に変更内容を確認できます。確認プロンプトが誤操作を防ぎます。

多様な出力形式

テーブル、JSON、CSV、YAML、quiet モードに対応。jq へのパイプ、スプレッドシートへのエクスポート、任意のツールとの連携ができます。

認証情報を安全に保管

AES-256-GCM で暗号化して保存します。複数インスタンス向けのプロファイルに対応し、キーチェーンにも依存しません。

一括操作

進捗を確認しながら並列実行できます。レート制限を処理しつつ、数千件の項目をまとめて処理します。

CI/CD にすぐ組み込める

GitHub Actions、GitLab CI、Jenkins をはじめ、あらゆるパイプラインで動作します。終了コードと機械可読な出力に対応しています。

高速かつ軽量

ネイティブの Rust バイナリです。単一の実行ファイルで動作し、ランタイム依存はありません。メモリ使用量も抑えられています。

実運用のランブック

本番環境でそのまま使える自動化スクリプト

課題の一括遷移

# Preview issues to transition (dry-run)
atlassian-cli jira bulk transition \
  --jql "project = DEV AND status = 'In Progress'" \
  --transition "Done" \
  --dry-run

# Execute the transition
atlassian-cli jira bulk transition \
  --jql "project = DEV AND status = 'In Progress'" \
  --transition "Done" \
  --profile prod

添付ファイルを含むスペースのバックアップ

# Export all pages from a space
atlassian-cli confluence bulk export \
  --cql "space = DOCS AND type = page" \
  --output pages.json \
  --format json

# Get space metadata
atlassian-cli confluence space get DOCS --format json

# List attachments for a page
atlassian-cli confluence attachment list 123456

プルリクエスト自動化ワークフロー

# List open pull requests
atlassian-cli bitbucket pr list \
  --workspace myteam \
  --repo api-service \
  --state OPEN

# Approve and merge a PR
atlassian-cli bitbucket pr approve myteam api-service 42
atlassian-cli bitbucket pr merge myteam api-service 42 \
  --strategy squash

# Protect main branch
atlassian-cli bitbucket branch protect main --approvals 2

はじめに

数秒でインストール、設定は一度だけ

Homebrew

macOS と Linux

brew install omar16100/atlassian-cli/atlassian-cli

Cargo

Rust ツールチェーン

cargo install atlassian-cli

バイナリ

GitHub Releases

最新リリースをダウンロード

設定

# Add a Jira/Confluence profile
atlassian-cli auth login \
  --profile work \
  --base-url https://your-domain.atlassian.net \
  --email you@company.com

# Add a Bitbucket Bearer token profile
atlassian-cli auth login \
  --profile bb-ci \
  --bitbucket --bearer \
  --workspace myteam

# Verify it works
atlassian-cli auth test --bitbucket --profile bb-ci

よくある質問

atlassian-cli とは何か、そして何ではないか

atlassian-cli は誰が保守していますか?

atlassian-cli は、Omar Shabab とコントリビューターが保守する独立したオープンソースプロジェクトです。Atlassian と提携・関連しておらず、Atlassian による承認、推奨、後援、保守のいずれも受けていません。

atlassian-cli は Atlassian が開発したものですか?

いいえ。Atlassian は別途、独自の公式 CLI(acli)を提供しています。atlassian-cli は、Jira、Confluence、Bitbucket、JSM Cloud の自動化に特化した独立系のオープンソースツールです。

このサイトは Atlassian の API トークンを収集しますか?

いいえ。ドキュメントでは、お使いのマシン上で CLI 用に API トークンをローカルに設定する方法を説明しています。本サイトが Atlassian の認証情報を収集、送信、処理することはありません。

無料ですか?

はい。atlassian-cli は MIT ライセンスの無料のオープンソースソフトウェアです。インストールページまたは GitHub から入手できます。

コピーしました