complete the features of the gotcha cli for issues #22
Reference in New Issue
Block a user
Delete Branch "%!s()"
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?
complete the implementation of issues for the gotcha cli. check the featureset of the command line tool "tea" to see what features are expected to handle issues and implement the same ones for gotcha. then update the AGENTS.md that we use gotcha cli to manage issues and not tea anymore.
This especially needs to be able to filter issue lists by milestone to work on stuff for one milestone, so our typical flow works nicely.
Implemented in commit
6f7ade1.Completed the Gotcha issue CLI workflow:
Verification:
Temporary verification issues #27, #28, and #29 were permanently removed after the checks. This is CLI-only, so no iPhone deployment is applicable.
Final implementation is in amended commit
b468a26, which supersedes the earlier incomplete6f7ade1while preserving one commit for this issue.The post-close review found that list output still used raw tab separators. The completed implementation now uses one shared table renderer for issue, repository, milestone, pull-request, commit, changed-file, and review lists. Columns are space-aligned, include a header divider, respect the COLUMNS terminal width when available, fall back to a bounded width, and truncate oversized values with an ellipsis instead of wrapping the remaining columns into a jumble. The default issue summary keeps state, title, milestone, and labels readable; full metadata remains available through
gotcha issue show.Verification completed:
This remains CLI-only, so no iPhone deployment is applicable.