[Feature suggestion] Fancy colourful output when running "gem install NAME", and colour bars on the commandline output, similar to python's pypi #5877
rubyFeedback
started this conversation in
Ideas
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
I just installed a package via "pip install buku".
The following image shows how this is on the commandline:
https://i.imgur.com/89FA3Iz.png
I like the colours a lot. In particular, the colours don't stay the same, but instead
the bar changes colours as it grows. This indicates percentage I assume; it is
visually nice.
I would like to have that for "gem install bla" too.
Now! Before anyone who hates colours objects: I do not mean to imply that
EVERYONE should see that output. It is ok to retain "gem" how it is, out of
the box - so no colours, and thus no change.
I would like to have it as an option, though, ideally a --commandline flag
and perhaps an instruction into .gemrc or wherever these are kept (like
the no-rdoc option and so forth).
The flag could be --fancy-colours or --detailed-colours or --colourizer
or something like that. Once this is decided and agreed (hopefully)
we can move that into our .gemrc and keep it like the no-rdoc,
no-ri and so forth options. (I don't remember it offhand but there is
a file you can modify to have gem honour your own settings. I
usually disable rdoc/docfiles because I only read things online
anyway)
What would be necessary for this feature? Hmm. Good question. I don't
know which escape codes are used. I guess the python code may show
how it works and perhaps even explains it. But I think before we look
into the question of implementing this and adding support, it may be
prudent to discuss it a little bit and see whether other users think this
may be useful or not. I would thus like to suggest to keep this issue
open for, say, 3 weeks from now on or something like that before it
is closed/archived. Perhaps others like colourized output too.
Thanks for reading.
Edit: Made the title a bit more readable.
Beta Was this translation helpful? Give feedback.
All reactions