When piping, for example, gh me | tail, then the output is stripped of all coloring.
Contributor guide
Tech stack
python
Domain
clideveloper experience
Issue type
feature
DifficultyEstimated implementation difficulty for a new contributor, from 1 for very small changes to 5 for expert-level work.
3
Estimated timeA rough time range for an experienced contributor to investigate, implement, test, and prepare a pull request.
1-3 hours
Activity statusHow available the issue appears right now: fresh, active, stale, blocked, or waiting on maintainer input.
stale
ClarityHow clearly the issue explains the expected change, acceptance criteria, and next step.
clear
Prerequisites
Python programmingCLI tool developmentUnderstanding of stdout redirection
Newbie friendlinessA 1-100 score estimating how approachable this issue is for first-time contributors.
50
Research direction
Investigate how gitsome currently applies color to output (likely using a library like colorama or click). Determine where color is stripped when stdout is not a TTY. Look at the codebase for any existing option to force color (e.g., color=always). Suggest adding a command line flag or environment variable to override color stripping. Check the linked comment for any discussion. Reference files: likely in the CLI entry point or color utility module.