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 で暗号化して保存します。複数インスタンス向けのプロファイルに対応し、キーチェーンにも依存しません。
進捗を確認しながら並列実行できます。レート制限を処理しつつ、数千件の項目をまとめて処理します。
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
数秒でインストール、設定は一度だけ
macOS と Linux
brew install omar16100/atlassian-cli/atlassian-cli
Rust ツールチェーン
cargo install atlassian-cli
# 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 は、Omar Shabab とコントリビューターが保守する独立したオープンソースプロジェクトです。Atlassian と提携・関連しておらず、Atlassian による承認、推奨、後援、保守のいずれも受けていません。
いいえ。Atlassian は別途、独自の公式 CLI(acli)を提供しています。atlassian-cli は、Jira、Confluence、Bitbucket、JSM Cloud の自動化に特化した独立系のオープンソースツールです。
いいえ。ドキュメントでは、お使いのマシン上で CLI 用に API トークンをローカルに設定する方法を説明しています。本サイトが Atlassian の認証情報を収集、送信、処理することはありません。