some very small UI ideas
Hi,
thank you all for Rubygems: it's a blessing! :) Below are a few
suggestions that I think would help making it a less more
user-friendly.
1) Add a way to update all gems to the latest version
2) Give a one line feedback when a gem is being installed (there's an awkward silence once you asked it to install something and before you receive the "Successfully installed XYZ")
3) A new command: "upgrade", just an alias to update (normally I wouldn't suggest this kind of stuff, but it's kind of very rubyish to have synonyms like that and at least one doesn't need to remember which was the command exactly)
4) A new command: "info" or something similar, that will return informations on a gem. Basically something equivalent to "gem list --remote --details GEMNAME" that only work with GEMNAME and not any gems that start with GEMNAME. The rational is that generally one may use "list" or "search" when looking at many gems, maybe looking for something in particular. Hence having a simple, short command to actually get the details would be very useful. Not just that but it would be a little easier for newbies like myself to discover: I checked the command list (gem help commands) and it looked like there was no way to get informations on a gem. It took me a while before I realised I was supposed to use "list --details".
5) If you could provide a couple more informations with "gem list --details" that would be great. In particular it would be nice to get some idea of how popular a gem is, or if it's been abandoned or not. Hence something like "last updated on", etc... would be great.
Thank you all again! It's been a super helpful program!
Diego
Support Staff 2 Posted by Nick Quaranto on 15 Dec, 2010 02:57 PM
Hi there, replying to each from my perspective (Eric and the other RG maintainers may have different opinions)
1) I think
gem updatedoes this already.2) This is actually in the works with a progressbar, feel free to test it out: https://github.com/rubygems/rubygems/pull/2
3) Feel free to submit a pull request: https://github.com/rubygems/rubygems
4)
gem search -rddoes this but the interface could be better.5) Getting that information is tough. You could write a new gem plugin that hooks into an api on Gemcutter's side, and we could go from there :) Someone already wrote a
gem statsplugin IIRC.