Skip to content

sorint-academia/lambda-runner

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

lambda-runner

A simple command line tool for defining and running lambda pipelines in Java 8

Features:

  • Define a pipeline specifying method name and parameters, just like you would in a Java class
  • Only supports Streams of Strings - only supports Stream methods returning Stream and lambda return type must be String

Compiling:

Get dependencies:

Then compile.

Running:

java -cp (...) it.sorintlab.lambda.Main [ options ]

Options are like: - { arguments }

Supported methods are:

  • distinct()
  • filter(Predicate<String>)
  • flatMap(Function<String, Stream<String>>)
  • limit(long)
  • map(Function<String, String>)
  • peek(Consumer<String>)
  • skip(long)
  • sorted()
  • sorted(Comparator<String>)

Arguments have to be supplied just like you would in a standard invocation, enclosed in quotes as usual if necessary.

About

A simple command line tool for defining and running lambda pipelines in Java 8

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Java 100.0%