Usage
Target Specification
Flags
Maximum number of repositories to retrieve per pageAlias:
-nPagination cursor. Use
last to continue from the last page.Only applicable when using org-scoped listing (e.g., <org>/). The cursor is automatically saved between invocations.Alias: -cOutput as JSON
Examples
List repositories (auto-detect)
List repositories in specific org (paginated)
List repositories with project context
Continue to next page
Show more repositories per page
Output as JSON
Output
Human-readable format
Displays a table with:- ORG - Organization slug
- NAME - Repository name
- PROVIDER - Source control provider (GitHub, GitLab, etc.)
- STATUS - Repository integration status
- URL - Repository URL
JSON format
Returns an array of repository objects, each containing:name- Repository nameprovider- Object with provider detailsname- Provider name (e.g., “github”)
status- Integration statusurl- Repository URLorgSlug- Organization slug (when listing across orgs)- Additional fields from the Sentry API
Modes
The command supports different resolution modes:- Auto-detect: Uses DSN from source code or config
- Org-all (
<org>/): Lists all repositories with cursor pagination - Explicit (
<org>/<project>): Lists repositories for the org (project provides context) - Project search (
<project>): Finds project across all orgs, lists repositories for that org
Notes
- Cursor pagination is only available in org-scoped mode (
<org>/) - When using project context, repositories are listed for the project’s parent organization
- The cursor is automatically persisted between invocations
- Repositories must be configured in Sentry organization settings to appear in this list