any word on how your hax went on this? I'm using my hacky approach and its working pretty well for me so far.
On Thu, Sep 3, 2009 at 5:05 PM, Lachie<[email protected]> wrote: > pls note you also need this since i refactor'd it > > http://github.com/lachie/dotfiles/blob/500774b3fedc1c56d0e3ebd919dcb480b6dc720a/.config/fish/functions/__bash_env_to_fish.fish > > :lachie > http://plus2.com.au > http://smartbomb.com.au > http://www.flickr.com/photos/lachie/ > > > > On Thu, Sep 3, 2009 at 4:20 PM, Lachie<[email protected]> wrote: >> Here is my leet hax for fish rvm. >> >> http://github.com/lachie/dotfiles/blob/master/.config/fish/functions/rvm.fish >> >> It works without modifying rvm, but its a doity hax. It works by: >> 1. writing down what env vars we have now. >> 2. in bash: >> a. sourcing the rvm functions >> b. running the rvm function, passing arguments >> c. running env to produce a list of env vars around after that >> 3. comparing the list produced in 2 with the list we wrote down in 1. >> 4. setting fish env vars based on what's different. setting uses the -xg >> flag. >> 5. et voila! >> >> The real answer is to rewrite most of rvm in ruby allowing queries >> returning various (bash, fish) shell-understandable formats. Then wrap >> that in shell specific functions which understand the formats and >> export environment variables accordingly. >> >> :lachie >> http://plus2.com.au >> http://smartbomb.com.au >> http://www.flickr.com/photos/lachie/ >> >> >> >> On Wed, Sep 2, 2009 at 5:21 PM, Nicholas Faiz<[email protected]> wrote: >>> >>> Python feels like washing your mouth out with soap - it's didactic, >>> clean, and ensures you can't say very much. >>> >>> >>> On Sep 2, 2:35 pm, Chris Lloyd <[email protected]> wrote: >>>> Use Python. >>>> *ducks* >>>> >>>> 2009/9/2 Bodaniel Jeanes <[email protected]> >>>> >>>> > r similar, it becomes a nightmare to ensure fish users get all the >>>> > benefit. >>>> > I can see why the script isn't written in ruby (since the ruby >>>> > environment >>>> > will constantly be changing DUE to rvm), but I don't like that it is >>>> > bash. >>>> > That being said, 1000 line bash gem that works that well is pretty >>>> > impressive :) >>>> >>>> -- >>>> chrislloyd.com.au >>> >>> >>> >> > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby or Rails Oceania" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/rails-oceania?hl=en -~----------~----~----~----~------~----~------~--~---
