Observed since 20 Oct, 19:45 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
ado-cli
A GitHub CLI (gh) style interface for Azure DevOps Server (ado)
A GitHub CLI (gh) style interface for Azure DevOps Server (ADO). This tool provides a command-line interface to interact with Azure DevOps Server repositories, pull requests, work items, and pipelines.
uv tool install ado-cli
Login to Azure DevOps Server:
ado auth login
List pull requests:
ado pr list
View pull request details:
ado pr view 123
# Login to Azure DevOps Server
ado auth login
# Check authentication status
ado auth status
# Logout
ado auth logout
# List repositories in a project
ado repo list --project MyProject
# View repository details (auto-detects current repo)
ado repo view
# View specific repository
ado repo view MyRepo --project MyProject
# Open repository in web browser
ado repo view --web
# List active pull requests
ado pr list
# List all pull requests including completed
ado pr list --state all
# Limit number of results
ado pr list -L 10
# View pull request details
ado pr view 123
# Open pull request in web browser
ado pr view 123 --web
# Create a pull request
ado pr create
# Create with options
ado pr create --title "Fix bug" --base main --head feature-branch
# Checkout pull request branch
ado pr checkout 123
# Show pull request diff
ado pr diff 123
# Close pull request
ado pr close 123
# Show build checks for pull request
ado pr checks 123
# Add comment to pull request
ado pr comment 123
# Add comment with inline message
ado pr comment 123 -m "LGTM! Ready to merge"
# Add comment to PR in specific project/repo
ado pr comment 123 -m "Please fix the typo" --project MyProject --repo MyRepo
# List active work items
ado issue list
# List all work items
ado issue list --state all
# Filter by assignee
ado issue list --assignee "John Doe"
# View work item details
ado issue view 456
# Open work item in web browser
ado issue view 456 --web
# Create a work item
ado issue create
# Create with specific type
ado issue create --type "User Story" --title "New feature"
# List recent pipeline runs
ado run list
# Limit number of results
ado run list -L 20
# View pipeline run details
ado run view 789
# Open pipeline run in web browser
ado run view 789 --web
# Set default project
ado config set default_project MyProject
# Get configuration value
ado config get default_project
The tool stores configuration in ~/.ado/config.json. Key settings include:
server_url: Azure DevOps Server URLpat: Personal Access Tokencollection: Collection name (default: DefaultCollection)default_project: Default project for commandsADO CLI automatically detects the current repository and project from your git configuration. This means you can run most commands from within a git repository without specifying --project and --repo options.
The tool parses Azure DevOps remote URLs in the format:
https://server/collection/project/_git/repo
Download counts and popularity will appear here as the collector receives them.
| Package / target | Requirement | Relationship |
|---|---|---|
clickEnvironment{
"extras": "",
"marker": null,
"requires_python": ">=3.10",
"evaluation": "NOT_EVALUATED"
} | click>=8.3.1 | runtime |
httpxEnvironment{
"extras": "",
"marker": null,
"requires_python": ">=3.10",
"evaluation": "NOT_EVALUATED"
} | httpx>=0.28.1 | runtime |
richEnvironment{
"extras": "",
"marker": null,
"requires_python": ">=3.10",
"evaluation": "NOT_EVALUATED"
} | rich>=14.2.0 | runtime |
bdist_wheel · 14.45 KB · Python py3
sdist · 38.05 KB · Python source
Observed since 20 Oct, 19:45 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package_version:16c9680e4cfcb9ab936ba411195c2de37a433b08a53828067d0750eaaf87bab2