tag:help.rubygems.org,2010-01-19:/discussions/suggestions/25-some-very-small-ui-ideasRubyGems.org: Discussion 2011-04-07T20:59:35Ztag:help.rubygems.org,2010-01-19:Comment/42806982010-12-15T11:09:59Z2010-12-15T11:10:00Zsome very small UI ideas<div><p>Hi,<br>
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.</p>
<p>1) Add a way to update all gems to the latest version</p>
<p>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")</p>
<p>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)</p>
<p>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".</p>
<p>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.</p>
<p>Thank you all again! It's been a super helpful program!</p>
<p>Diego</p></div>Diego Virasorotag:help.rubygems.org,2010-01-19:Comment/42806982010-12-15T14:57:13Z2010-12-15T14:57:13Zsome very small UI ideas<div><p>Hi there, replying to each from my perspective (Eric and the
other RG maintainers may have different opinions)</p>
<p>1) I think <code>gem update</code> does this already.</p>
<p>2) This is actually in the works with a progressbar, feel free
to test it out: <a href=
"https://github.com/rubygems/rubygems/pull/2">https://github.com/rubygems/rubygems/pull/2</a></p>
<p>3) Feel free to submit a pull request: <a href=
"https://github.com/rubygems/rubygems">https://github.com/rubygems/rubygems</a></p>
<p>4) <code>gem search -rd</code> does this but the interface could
be better.</p>
<p>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 <code>gem stats</code> plugin
IIRC.</p></div>Nick Quaranto