Skip to content

feat: ✨Implement azdo pipelines list command Fixes#295

Merged
tmeckel merged 9 commits into
masterfrom
tmeckel/issue256
Jun 14, 2026
Merged

feat: ✨Implement azdo pipelines list command Fixes#295
tmeckel merged 9 commits into
masterfrom
tmeckel/issue256

Conversation

@tmeckel

@tmeckel tmeckel commented Jun 14, 2026

Copy link
Copy Markdown
Owner

Closes: #256

tmeckel added 9 commits June 14, 2026 10:59
Add NotZeroPtrOrNil and PositivePtrOrNil generic functions to convert values to pointers based on non-zero or positive checks. Also add missing documentation comments to existing ToPtr and GetValue helpers.
Replace WriteString(fmt.Sprintf(...)) with fmt.Fprintf when building PR descriptions. Simplify the non-interactive mode validation.
Introduces the 'list' subcommand (with 'ls' and 'l' aliases) to the pipelines group for fetching build definitions. Users can apply filters on names, repositories (with type), folder paths, and specify ordering or result caps using dedicated flags.

Closes: #256
adds comprehensive test coverage for the pipeline list command covering flag parsing, argument validation, organization resolution, filtering, sorting, pagination, json and table output, draft column rendering, and error handling
@tmeckel tmeckel merged commit 50d10d0 into master Jun 14, 2026
1 check passed
@tmeckel tmeckel deleted the tmeckel/issue256 branch June 14, 2026 11:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat: Implement azdo pipelines list command

1 participant