Giter VIP home page Giter VIP logo

rush's People

Contributors

fabiokung avatar mkhl avatar razum2um avatar ricardochimal avatar s-mage avatar schfkt avatar schlu avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

rush's Issues

pry-based ruby shell

Hi. Maybe it is a good idea - use pry for some shell-based actions and some additional modules for replacing bash functionality?

Command encapsulation

I have a suggestion: encapsulating commands so you can use ruby code to execute a command.

This would be useful to automate commands that don't have a (useful) library.

It could be implemented by having a command task class and have the user create a child class and overriding a flags hash and the run function. (Maybe a parse function to handle the output.)

Goals for this fork?

We talked briefly at one point about this project, but I was again
toying with a ruby shell, and am thinking about this problem again.

I have a very specific direction I would like to take Rush. I want to
make it a friendly, highly interactive shell -- much more than it
currently is. I want to use Ruby to make the shell an even more
enjoyable environment.

To that end, I ask: what are your goals for Rush? Personally, I am
interested in creative freedom and the ability to explore the
problem. I don't want to invest in Rush if our goals are very
different. For example, I see little value in the remote/ssh
replacement aspects of
Rush, and would probably completely remove these features.

Support pipes

Would be nice if piping would be supported:

ls | grep foo

or provide some better interfaces for this:

ls.grep foo

Add an example/article/blogspot about day to day use

Hey! Thanks for continuing this project. At this point the docs are kind of missing, and the only way to figure out how to make use of it on a day to day basis, would be trial and error, and looking through the code. If Sergey is using it on a daily basis, could you please add a more real world example/article/blogspot about it's usage?

Throw out mongrel

Mongel is used for running web-server on remote machine and put requests there. At first, it's insane, we can just use ssh tunnels. And the worst: mongrel doesn't even works, I can't install it.

TODO: ssh via net/ssh or some other tool.

cannot load such file -- /usr/local/share/gems/gems/rush2-0.8.0/lib/rush/path (LoadError)

$ rush
/usr/local/share/gems/gems/rush2-0.8.0/lib/rush/string_ext.rb:1:in `require_relative': cannot load such file -- /usr/local/share/gems/gems/rush2-0.8.0/lib/rush/path (LoadError)
        from /usr/local/share/gems/gems/rush2-0.8.0/lib/rush/string_ext.rb:1:in `<top (required)>'
        from /usr/local/share/gems/gems/rush2-0.8.0/lib/rush.rb:83:in `require_relative'
        from /usr/local/share/gems/gems/rush2-0.8.0/lib/rush.rb:83:in `<top (required)>'
        from /usr/local/share/gems/gems/rush2-0.8.0/bin/rush:3:in `require_relative'
        from /usr/local/share/gems/gems/rush2-0.8.0/bin/rush:3:in `<top (required)>'
        from /usr/local/bin/rush:23:in `load'
        from /usr/local/bin/rush:23:in `<main>'

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.