Skip to content

Hide color escape chars in non-TTY #164

Open
@iSarCasm

Description

@iSarCasm

Currently, out-of-the-box super_diff will continue using colors in non-TTY environments such as CircleCI, etc.

To avoid this, one can simply modify spec_helper.rb like this:

unless config.color
    SuperDiff.configure do |config|
      config.actual_color = :white
      config.expected_color = :white
      config.border_color = :white
      config.header_color = :white
    end
end

Ideally, this gem should automatically detect this case.

I can try and open a PR once confirmed

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions