2026年10月14日 星期三

Atlassian CLI(acli)Windows 安裝與登入

Atlassian CLI(acli)Windows 安裝與登入

雖然 Github 上的 issue 已經有基本60分功能,但真的要協作用 jira 當 agent 們的共同記憶區會比較變些,這邊是 Windows 快速安裝的方法



1. 下載並加入 PATH

兩個選項擇一,整段貼到 PowerShell 執行

選項 A:C:\App\atlassian-cli(系統變數)

以系統管理員身分執行

# 設定安裝目錄
$AcliDir = "C:\App\atlassian-cli"
# 建立目錄
New-Item -ItemType Directory -Force $AcliDir | Out-Null
# 下載 acli
Invoke-WebRequest -Uri "https://acli.atlassian.com/windows/latest/acli_windows_amd64/acli.exe" -OutFile "$AcliDir\acli.exe"
# 加入系統環境變數
$MachinePath = [Environment]::GetEnvironmentVariable("Path", "Machine")
if (($MachinePath -split ";") -notcontains $AcliDir) {
    [Environment]::SetEnvironmentVariable("Path", "$MachinePath;$AcliDir", "Machine")
}


選項 B:C:\Users\<你>\.local\bin(使用者變數)

一般權限即可

# 設定安裝目錄
$AcliDir = "$env:USERPROFILE\.local\bin"
# 建立目錄
New-Item -ItemType Directory -Force $AcliDir | Out-Null
# 下載 acli
Invoke-WebRequest -Uri "https://acli.atlassian.com/windows/latest/acli_windows_amd64/acli.exe" -OutFile "$AcliDir\acli.exe"
# 加入使用者環境變數
$UserPath = [Environment]::GetEnvironmentVariable("Path", "User")
if (($UserPath -split ";") -notcontains $AcliDir) {
    [Environment]::SetEnvironmentVariable("Path", "$UserPath;$AcliDir", "User")
}


確認安裝

確認安裝

# 重新載入環境變數
$env:Path = (($env:Path -split ";") + ([Environment]::GetEnvironmentVariable("Path", "Machine") -split ";") + ([Environment]::GetEnvironmentVariable("Path", "User") -split ";") | Where-Object { $_ } | Select-Object -Unique) -join ";"
# 顯示安裝位置
Write-Host "acli 位置:$((Get-Command acli).Source)"

確認版本

acli --version


2. 登入

登入 Jira (瀏覽器授權後,回終端機選站台才算完成)

acli jira auth login --web

登入 Confluence(需要時)

acli confluence auth login --web


3. 測試連線

查看登入狀態

acli jira auth status

列出專案

acli jira project list --limit 10

看到 ✓ Authenticated,且列專案沒有報錯即成功(還沒有專案時清單是空的)




沒有留言:

張貼留言