some very small UI ideas

Diego Virasoro's Avatar

Diego Virasoro

15 Dec, 2010 11:09 AM

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

  1. Support Staff 1 Posted by Nick Quaranto on 15 Dec, 2010 02:57 PM

    Nick Quaranto's Avatar

    Hi there, replying to each from my perspective (Eric and the other RG maintainers may have different opinions)

    1) I think gem update does 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 -rd does 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 stats plugin IIRC.

Reply to this discussion

Internal reply

Formatting help / Preview (switch to plain text) No formatting (switch to Markdown)

Attached Files

You can attach files up to 10MB

If you don't have an account yet, we need to confirm you're human and not a machine trying to post spam.

Keyboard shortcuts

Generic

? Show this help
ESC Blurs the current field

Comment Form

r Focus the comment reply box
^ + ↩ Submit the comment

You can use Command ⌘ instead of Control ^ on Mac

Recent Discussions

30 Oct, 2014 04:34 PM
30 Oct, 2014 02:46 PM
28 Oct, 2014 09:51 AM
23 Oct, 2014 05:37 PM
21 Oct, 2014 10:47 AM