[ANN] release: a "which" command written in ruby--very useful forwindows users at least

R

Roger Pack

Announcing the release of "ruby which"[1]

README:
Ruby-which is the linux "which" command re-written in ruby [and
windows-friendly].

-- An executable locator (which command) for windows that actually works!

There seems to be a lack of a "which" command for windows that
actually work--they sometimes skip batch files entirely [batch file?
what's that?] or don't list extensions, leaving you in doubt. Despite
running "which yyy" you never know what you're really running when you
next run yyy in the command line--is it yyy.exe or some other yyy.bat
that wasn't reported by "which"?

Try it--you might really like it.

To install:

C:\>gem install rogerdpack-whichr

C:\>whichr executable_name_here [extension can be included, but is optional]

usage:

C:\>whichr ruby
higher in the list will be executed first
./ruby.bat
C:/Ruby/bin/ruby.exe
c:/cygwin/bin/ruby.exe

Feedback welcome rogerdpack on github/gmail
[1] not to be confused with this
witch...


Also Related: http://github.com/Pistos/ruby-which -- this library
discovers the location of installed ruby libraries, i.e. which gem
folder they're in
"C:\>rwhich ruby-which
c:/ruby/lib/ruby/gems/1.9.1/gems/Pistos-ruby-which-0.5.3/lib/ruby-which.rb"

Enjoy.
-r
 
E

Eric Hodel

Also Related: http://github.com/Pistos/ruby-which -- this library
discovers the location of installed ruby libraries, i.e. which gem
folder they're in
"C:\>rwhich ruby-which
c:/ruby/lib/ruby/gems/1.9.1/gems/Pistos-ruby-which-0.5.3/lib/ruby-
which.rb"

$ gem which fileutils
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/
1.8/fileutils.rb
$ gem which nokogiri
(checking gem nokogiri-1.3.2 for nokogiri)
/Library/Ruby/Gems/1.8/gems/nokogiri-1.3.2/lib/nokogiri.rb
# incidentally, it's TTY smart:
$ gem which nokogiri | cat
/Library/Ruby/Gems/1.8/gems/nokogiri-1.3.2/lib/nokogiri.rb
 
R

Roger Pack

$ gem which fileutils
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/fileutils.rb

Nice. I've noted the usefulness of "gem which" in the README file now.

Also have updated whichr to v 0.1.2 now to incorporate a few of Alexey
Borzenkov's suggestions.

ChangeLog:
respect's ENV['PATHEXT'] now on windows

-r
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Staff online

Members online

Forum statistics

Threads
473,766
Messages
2,569,569
Members
45,045
Latest member
DRCM

Latest Threads

Top