Skip to content

Repository files navigation

<<<<<<< HEAD

Summary of Operators

File Level

public interface FileOpVisitor<T> {
T visit(FileOpName op);
T visit(FileOpTranscode op);
T visit(FileOpVar op);
T visit(FileOpOverStreamOp op);
}

Stream Level

public interface StreamOpVisitor<T>
extends HasSelf<StreamOpVisitor<T>>
{
T visit(StreamOpFile op);
T visit(StreamOpTranscode op);
T visit(StreamOpContentConvert op);
T visit(StreamOpConcat op);
T visit(StreamOpCommand op);
T visit(StreamOpVar op);
}

Cmd Level

public interface CmdOpVisitor<T> {
T visit(CmdOpExec op);
T visit(CmdOpPipe op);
T visit(CmdOpGroup op);
T visit(CmdOpString op);
T visit(CmdOpSubst op);
T visit(CmdOpToArg op);
T visit(CmdOpFile op);
T visit(CmdOpRedirect op);
}

=======

Shellgebra

ProcessBuilder on steroids: build shell-like pipelines in Java, then automatically resolve missing commands via containers or JVM implementations — keeping the JVM out of the hot data path if possible.

2128587 (Initial commit)

About

ProcessBuilder on steroids: build shell-like pipelines in Java, then automatically resolve missing commands via containers or JVM implementations — keeping the JVM out of the hot data path whenever possible.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages