Take the 2-minute tour ×
Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems.. It's 100% free, no registration required.

I would like to draw my scripts and connect commands like blocks of functions (something similar to Yahoo Pipes). Does such an environment exist or do I have to develop it myself?

share|improve this question
add comment

1 Answer

Not purely for Shell scripts but generic tools do exist which you can use to run your shell scripts. These tools are generally called workflow frameworks. One example is the Galaxy workflow framework: http://galaxyproject.org

You can easily create your own "shell-tool" and write arbitrary shell scripts and save them as your own boxes. Then, you specify the expected inputs and outputs and they become the noodles connecting these boxes. The interface is very similar to Yahoo pipes.

To know how to create your own tool see: https://wiki.galaxyproject.org/Admin/Tools/ToolConfigSyntax

There are many screencasts that can get you started. Galaxy itself is written in Python and is hackable with some familiarity.

Other examples of workflow frameworks are Kepler, Taverna, Swift, Triana, Pegasus, and so on.

All provide the same functionality with their own enhancements and features.

share|improve this answer
    
All of these require you to actually _write) the tools though. I think the OP wants to have the script written by the tool (no idea how). –  terdon Feb 3 at 20:27
    
To some extent they can do what OP is asking. For example, if there is a generic tool with enough boilerplate such that one just selects an executable or provides their own, one can create a workflow which can result in a complete program. –  Ketan Feb 3 at 20:36
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.