list_project_files
Browse and list files and directories in a CERN GitLab repository. Supports recursive exploration, specific path lookups, and different branches or commits.
Instructions
List files and directories in a CERN GitLab project's repository. Supports recursive listing and path specific lookups.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| project | Yes | Project identifier — either a numeric ID (e.g. '12345') or a URL-encoded path (e.g. 'atlas/athena') | |
| path | No | Directory path within the repository (default: root '/') | |
| ref | No | Branch name, tag, or commit SHA (default: project's default branch) | |
| recursive | No | If true, list files recursively (default: false) | |
| per_page | No | Number of entries to return (default: 100, max: 100) |