gitea.tea/cmd
Riccardo Förster 1d1d9197ee feat(issue): Add JSON output and file redirection (#841)
This change enhances the 'issue' command functionality by enabling structured JSON
output for single issue views and introducing a method for output redirection.

**Changes Implemented:**

1. Enables the existing `--output json` flag for single issue commands (e.g., 'tea issue 17'). This flag was previously ignored in this context.
2. Introduces the new `--out <filename>` flag, which redirects the marshaled JSON output from stdout to the specified file.

Feeback more then welcome.

Co-authored-by: Jonas Toth <development@jonas-toth.eu>
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>
Reviewed-on: https://gitea.com/gitea/tea/pulls/841
Reviewed-by: TheFox0x7 <thefox0x7@noreply.gitea.com>
Reviewed-by: Lunny Xiao <xiaolunwen@gmail.com>
Co-authored-by: Riccardo Förster <riccardo.foerster@sarad.de>
Co-committed-by: Riccardo Förster <riccardo.foerster@sarad.de>
2025-11-29 05:05:30 +00:00
..
actions feat: add actions management commands (#796) 2025-10-19 02:53:17 +00:00
admin/users Remove pagination from context (#807) 2025-08-26 23:13:27 +00:00
attachments Remove pagination from context (#807) 2025-08-26 23:13:27 +00:00
branches Remove pagination from context (#807) 2025-08-26 23:13:27 +00:00
flags Remove pagination from context (#807) 2025-08-26 23:13:27 +00:00
issues Upgrade dependencies (#849) 2025-11-24 19:21:55 +00:00
labels Remove pagination from context (#807) 2025-08-26 23:13:27 +00:00
login Use bubbletea instead of survey for interacting with TUI (#786) 2025-08-11 18:23:52 +00:00
milestones Upgrade dependencies (#849) 2025-11-24 19:21:55 +00:00
notifications Remove pagination from context (#807) 2025-08-26 23:13:27 +00:00
organizations Remove pagination from context (#807) 2025-08-26 23:13:27 +00:00
pulls Fix: Enable git worktree support and improve pr create error handling (#850) 2025-11-24 22:21:19 +00:00
releases Remove pagination from context (#807) 2025-08-26 23:13:27 +00:00
repos feat: add validation for object-format flag in repo create command (#741) 2025-09-12 16:51:43 +00:00
times migrate tea to urfave v3 (#760) 2025-06-10 05:19:59 +00:00
webhooks feat: add repository webhook management (#798) 2025-10-19 03:40:23 +00:00
actions.go feat: add actions management commands (#796) 2025-10-19 02:53:17 +00:00
admin.go migrate tea to urfave v3 (#760) 2025-06-10 05:19:59 +00:00
attachments.go migrate tea to urfave v3 (#760) 2025-06-10 05:19:59 +00:00
branches.go migrate tea to urfave v3 (#760) 2025-06-10 05:19:59 +00:00
categories.go spdx (#581) 2023-09-08 01:40:02 +00:00
clone.go add debug mode and update readme (#805) 2025-09-10 19:10:02 +00:00
cmd.go feat: add repository webhook management (#798) 2025-10-19 03:40:23 +00:00
comment.go Use bubbletea instead of survey for interacting with TUI (#786) 2025-08-11 18:23:52 +00:00
issues.go feat(issue): Add JSON output and file redirection (#841) 2025-11-29 05:05:30 +00:00
issues_test.go feat(issue): Add JSON output and file redirection (#841) 2025-11-29 05:05:30 +00:00
labels.go migrate tea to urfave v3 (#760) 2025-06-10 05:19:59 +00:00
login.go migrate tea to urfave v3 (#760) 2025-06-10 05:19:59 +00:00
logout.go migrate tea to urfave v3 (#760) 2025-06-10 05:19:59 +00:00
man.go generate man page (#811) 2025-09-14 00:17:28 +00:00
milestones.go migrate tea to urfave v3 (#760) 2025-06-10 05:19:59 +00:00
notifications.go migrate tea to urfave v3 (#760) 2025-06-10 05:19:59 +00:00
open.go migrate tea to urfave v3 (#760) 2025-06-10 05:19:59 +00:00
organizations.go migrate tea to urfave v3 (#760) 2025-06-10 05:19:59 +00:00
pulls.go migrate tea to urfave v3 (#760) 2025-06-10 05:19:59 +00:00
releases.go migrate tea to urfave v3 (#760) 2025-06-10 05:19:59 +00:00
repos.go migrate tea to urfave v3 (#760) 2025-06-10 05:19:59 +00:00
times.go migrate tea to urfave v3 (#760) 2025-06-10 05:19:59 +00:00
webhooks.go feat: add repository webhook management (#798) 2025-10-19 03:40:23 +00:00
whoami.go migrate tea to urfave v3 (#760) 2025-06-10 05:19:59 +00:00