Unix Stream Versions Save

Turn Java 8 Streams into Unix like pipelines

unix-stream-0.5

7 years ago

This release added a few commands and fixed some bugs.

New commands

  • issue #2 : Add find command
  • issue #6 : add whoami command
  • issue #7 : add week command
  • issue #10 : add rm command

Fixed bugs:

  • issue #8 : pwd should return the absolute path of working directory
  • issue #9 : Use Path instead of String for files

unix-stream-0.4

8 years ago

This release adds a new possibility to use UnixStream components with the standard Stream API:

  • All filters have been extracted in the Predicates class
  • All transformers have been extracted in the Functions class

With this refactoring, it is now possible to use UnixStream as a components library 100% compatible with the standard Java Stream API. Here is an example:

Stream.of("1,foo", "2,bar")
        .filter(Predicates.grep("a"))
        .map(Functions.cut(",", 2))
        .forEach(System.out::println);

//prints:
//bar

unix-stream-0.3

8 years ago

"There are only two hard things in Computer Science: cache invalidation and naming things." Phil Karlton

  • renamed the project from UStream to UnixStream
  • renamed base package from io.github.benas.ustream to io.github.benas.unixstream

ustream-0.2

8 years ago
  • renamed the project from XStream to UStream
  • renamed base package from io.github.benas.xstream to io.github.benas.ustream

xstream-0.1

8 years ago
  • Initial API and implementation
  • First set of components