List pipeline definitions for a project

## Usage

`circleci pipeline list [flags]`

Aliases: `circleci pipeline ls`

## Flags

| Flag                  | Description                                                                       |
| --------------------- | --------------------------------------------------------------------------------- |
| `--jq string`         | Process values from the response using jq syntax (see `circleci help formatting`) |
| `--json`              | Output as JSON                                                                    |
| `--project string`    | Project slug (e.g. gh/org/repo); defaults to git remote                           |
| `--project-id string` | Project UUID (overrides --project)                                                |

Global flags: `-c, --config`, `--debug`, `--no-color`, `-q, --quiet` — see `circleci --help`.

## Examples

- List pipeline definitions for the current repository's project: 
  `circleci pipeline list`
- List pipeline definitions for a specific project: 
  `circleci pipeline list --project gh/myorg/myrepo`
- Output as JSON for scripting: 
  `circleci pipeline list --json`
- Filter by config provider: 
  `circleci pipeline list --json --jq '.[] | select(.config_source.provider == "github_app")'`

## Details

List all pipeline definitions for a CircleCI project.

JSON fields: id, name, description, created_at, config_source.provider, config_source.file_path, config_source.repo.external_id, config_source.repo.full_name, checkout_source.provider, checkout_source.repo.external_id, checkout_source.repo.full_name

