GT-ISSUE-COMMENT(1) gitea-cli Manual GT-ISSUE-COMMENT(1)

gt-issue-comment - Add a comment to an issue

gt issue comment {<number> | <url>} [flags]

Add a comment to an issue, or edit or delete your last comment on it.

Without --body, --body-file or --editor, the configured editor opens, or a multi-line prompt asks for the comment. The subcommands list, view, edit and delete comments by their ID, and attachment manages the files attached to them.

An issue can be supplied as argument in any of the following formats:
- by number, e.g. "123" or "#123"
- by URL, e.g. "https://gitea.com/OWNER/REPO/issues/123"
- by repository and number, e.g. "OWNER/REPO#123"
Several issues must be in one repository. Next to "OWNER/REPO#123" or a URL, "124" means
OWNER/REPO#124, unless gt targets another repository otherwise, such as the clone's, --repo
or GITEA_CLI_REPO: then the command fails, and the number must be qualified.

author, body, created_at, id, issue_number, updated_at, url

--attachment=[] File to attach to the comment (repeatable)

-b, --body="" Comment text

-F, --body-file="" Read the comment from file, or - for stdin

--delete-last[=false] Delete your last comment

--edit-last[=false] Edit your last comment instead of adding one

-e, --editor[=false] Write the comment in the configured editor

-h, --help[=false] help for comment

--csv[=""] Output CSV with the specified comma-separated fields, or all fields

--cwd="" Working directory for repository discovery

--debug[=false] Log the method, URL, status, and duration of each HTTP request to stderr

--host="" Gitea instance URL, including any base path

--interactive[=false] Allow prompts with machine output

-q, --jq="" Filter JSON output using a jq expression; implies --json

--json[=""] Output JSON with the specified comma-separated fields, or all fields

--no-input[=false] Disable prompts and implicit editor/browser interactions

--remote="" Git remote used for repository discovery

-R, --repo="" Select a repository as OWNER/REPO or URL

--sudo="" Perform API requests as this user (requires an administrator account)

--user="" Account name on the selected instance

-y, --yes[=false] Accept confirmations without prompting

$ gt issue comment 12 --body "Fixed in #14"
$ gt issue comment 12 --edit-last --body "Fixed in #15"
$ gt issue comment list 12

gt-issue(1), gt-issue-comment-attachment(1), gt-issue-comment-create(1), gt-issue-comment-delete(1), gt-issue-comment-edit(1), gt-issue-comment-list(1), gt-issue-comment-view(1)

Nov 2026 gitea-cli