Skip to content

[Feature Request] Render ANSI color codes in command output panel #2734

@anuith

Description

@anuith

Fork version: 2.15.4.0
OS: Windows 11

The command output panel currently displays raw ANSI escape sequences as literal text. Tools like lint-staged, jest, or anything invoked via git hooks commonly emit colored output, which ends up looking like this:

[33m[STARTED][39m Backing up original state...
[32m[COMPLETED][39m Backed up original state in git stash (bb359c7d)
[33m[STARTED][39m Running tasks for staged files...

It would be great if Fork could interpret and render these codes as actual colors, the way a terminal would. The noise from unrendered sequences makes hook output noticeably harder to read compared to just running the same command in a terminal window.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions