forked from z2_cc/gitlink-cli
P1 Bug fixes: - Fix issue +create --label not being sent to API - Replace hardcoded "master" default branch with dynamic API query - Add GetDefaultBranch() helper (common/types.go) P2 Complete missing command parameters (10 items, 39 new flags): - issue +list: --milestone, --assignee, --label, --keyword, --sort, --sort-direction - issue +update: --milestone, --assignee, --label, --priority (expanded validation) - issue +close: --comment (post journal on close) - pr +list: --keyword, --milestone, --tag, --reviewer, --assignee, --sort, --sort-direction - pr +create: --priority, --assignee, --milestone, --label (multi-label support) - pr +merge: validate --method values, add --title, --body - ci +builds: --status, --branch, --event, --since, --until - search +repos: --language, --sort, --order - search +users: --sort, --order - release +list: --prerelease-only, --latest (client-side filtering) P3 Batch operations (9 new commands with generic batch framework): - Add common/batch.go: BatchSummary, CollectNumbers, ProcessBatch, CSV parsing - Add common/confirm.go: ConfirmAction with --yes skip - issue +batch-update: native batch_update API with ID mapping - issue +batch-destroy: native batch_destroy API - Refactor issue +batch-close to use common batch utilities - pr +batch-close, pr +batch-merge - collaborator +batch-add, +batch-remove, +batch-role - branch +batch-delete, +batch-protect P4 Help docs, confirm prompts, and error messages: - Add Long description and Example to all 18 command groups - Add confirmation prompt to destructive operations (repo/branch/release delete, ci stop) - Improve HTTP error messages with contextual hints (401/403/404/422/500) - Replace hardcoded Chinese strings with English in release +delete |
||
|---|---|---|
| .. | ||
| globals.go | ||