Hi OCamlers!
I’m happy to announce feather version 0.2.0! Feather is a minimal library for bash-like scripting and process execution. (github, opam)
This release fixes some bugs and adds three new functions
-
val and_ : cmd -> cmd -> cmd
— chain two commands, short circuiting if the first fails, akin to bash’s&&
operator. -
val or_ : cmd -> cmd -> cmd
— chain two commands, short circuiting if the first succeeds, akin to bash’s||
operator. -
val sequence : cmd -> cmd -> cmd
— chain two commands regardless of exit status.
We include two new operators &&.
and ||.
which correspond to and_
and or_
respectively. They’ll be found in the Feather.Infix
module, which has been renamed from Feather.File_redirection_infix
.
Many thanks to new contributors @Firobe @juxd and @tmarti2 for making this release possible!