Add more options for filtering output of ci list command
Problem to solve
As a developer/devops engineer, I would like more options when retrieving a list of ci pipelines from a busy repo.
Proposal
Update the ci list command to include all of the documented filters for retrieving ci pipelines as documented at https://docs.gitlab.com/ee/api/pipelines.html#list-project-pipelines
Further details
Having more options for retrieving a list of CI pipelines would help in several situations related to analyzing CI pipeline performance/failures/workload, for example:
- How many pipelines have failed in the last 3 days?
- How many git tags have been created?
- Get a list of all pipelines for a given branch/tag