2
19
Fork
You've already forked codeberg-cli
1

Implement 40+ missing API endpoints across all domains #1

Merged
thatxliner merged 3 commits from worktree-feature+repo-commands into main 2026年05月06日 20:37:43 +02:00

Summary

Makes cb the most feature-complete Forgejo CLI by implementing all major missing API endpoints:

Repo (30 new commands): search, edit, branches (list/create/view/delete), topics (list/set), tags (list/create/delete), languages, commits, archive, contents, stargazers, forks list, collaborators (list/add/remove), transfer, migrate, watch/unwatch, watchers, sync-fork

Issues (11 new): delete, pin/unpin, labels (list/add/remove on issue), subscribe/unsubscribe, tracked times (list/add), search across repos

PRs (6 new): diff, commits, files, reopen, update from base, check-merge status

Releases (4 new): delete, edit, latest, by-tag

Labels (1 new): edit

Milestones (3 new): view, delete, edit

Also adds --json output flag to every command, Forgejo Actions support (runs, workflows, dispatch), and org management (list, view, members, teams). Updates the README comparison table with full ecosystem landscape.

## Summary Makes `cb` the most feature-complete Forgejo CLI by implementing all major missing API endpoints: **Repo (30 new commands):** search, edit, branches (list/create/view/delete), topics (list/set), tags (list/create/delete), languages, commits, archive, contents, stargazers, forks list, collaborators (list/add/remove), transfer, migrate, watch/unwatch, watchers, sync-fork **Issues (11 new):** delete, pin/unpin, labels (list/add/remove on issue), subscribe/unsubscribe, tracked times (list/add), search across repos **PRs (6 new):** diff, commits, files, reopen, update from base, check-merge status **Releases (4 new):** delete, edit, latest, by-tag **Labels (1 new):** edit **Milestones (3 new):** view, delete, edit Also adds `--json` output flag to every command, Forgejo Actions support (runs, workflows, dispatch), and org management (list, view, members, teams). Updates the README comparison table with full ecosystem landscape.
Add comprehensive missing features across repo, issue, PR, release,
label, and milestone management — making cb the most feature-complete
Forgejo CLI available.
Repo: search, edit, branches (list/create/view/delete), topics,
tags (list/create/delete), languages, commits, archive, contents,
stargazers, forks list, collaborators (list/add/remove), transfer,
migrate, watch/unwatch, watchers, sync-fork
Issues: delete, pin/unpin, label management (list/add/remove),
subscribe/unsubscribe, tracked times (list/add), search
PRs: diff, commits, files, reopen, update from base, check-merge
Releases: delete, edit, latest, by-tag
Labels: edit
Milestones: view, delete, edit
Update README comparison table to reflect new dominance.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Move flat commands (tag-create, tag-delete, branch-create, etc.) into
proper subcommand groups (cb repo tag create, cb repo branch list, etc.)
for a more intuitive CLI hierarchy. Add put() method to Client.
Sign in to join this conversation.
No reviewers
Labels
Clear labels
No items
No labels
Milestone
Clear milestone
No items
No milestone
Projects
Clear projects
No items
No project
Assignees
Clear assignees
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
thatxliner/codeberg-cli!1
Reference in a new issue
thatxliner/codeberg-cli
No description provided.
Delete branch "worktree-feature+repo-commands"

Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?