purescript / purescript/spago

Use less aggressive terminal colors

Open
#1,330 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug UX
Dominant language
PureScript
Stars
831
Forks
137
PR merge metrics
No merged PRs in 30d

Description

This is a bit of a taste thing, but currently almost everything is either colored green or red. I think spago is also just indiscriminately coloring everything on stderr as red, even subprocess output piped from spago run. It's a bit much IMO, and most of this (aside from green checkmarks) could be normal colors or even dimmed.

Image Image

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by running spago run and observing which messages and subprocess output receive terminal colors. Trace the terminal-output entry point to identify the color decisions; done means ordinary output is less aggressively colored, stderr is not indiscriminately red, and green checkmarks remain.

Written by the indexing model from the issue text.

Assessment

Domain
cli
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.