Allow disabling color codes in the output
Author: tastymineralsCreated Dec 18, 2024Updated Jul 25, 2026
Labelsenhancement
Summary
It would be nice to have an option to disable shell color codes and make the output of onefetch easier to parse. For example
[31;1mCommits[0m[39;1m:[0m [39m411[0m
[31;1mChurn (17)[0m[39;1m:[0m [39m.travis.yml 6[0m
[39m …/workflows/build-test.yml 4[0mis problematic once you want to collect some stats across many repos.
Similar neofetch issue: https://github.com/dylanaraps/neofetch/issues/753
Motivation
I want to collect repo summaries across many projects.
ls -d * | xargs -I {} onefetch "{}" --no-bots --no-merges --number-of-authors 10 --number-of-file-churns 3 --no-art --no-color-palette --no-bold > summary.txtproduces a file which is difficult to parse without stripping the shell color codes first.
Source: o2sh/onefetch