Fugue -Java 8 has standardised some of the basic function interfaces, but does not include quite a few more tools that a functional programmer may expect to be available. This library attempts to fill in some of the gaps when using Java 8. In particular it provides Option and Either types...
git skip foo.txt $ git status M bar.txt M qux.txt $ git show-skipped foo.txt $ git commit -am 'Commit everything.' $ git status nothing to commit, working directory clean $ git is-clean && echo "clean" || echo "not clean" not clean $ git unskip -a $ git status M foo....