boot

:boot-clj: https://boot-clj.github.io/ — build tooling for Clojure. Dev chat in #boot-dev
sundbp 2019-02-06T10:37:19.317600Z

anyone happen to have a boot task for writing ONLY a resulting (uber)jar file to disk? not all of target/ incl the full class hierarchy etc.

2019-02-06T10:48:13.317900Z

i think that's what sift does https://github.com/dundalek/closh/blob/master/build.boot#L19

sundbp 2019-02-06T10:58:02.318400Z

ah, awesome. i now remember seeing that one. thanks

flyboarder 2019-02-06T18:36:19.320300Z

bootstrap master now supports “features” Which are behaviors within boot that are toggled with env-vars, boot properties or cli args

flyboarder 2019-02-06T18:36:47.320900Z

A feature is a general abstraction built on Clojure spec

flyboarder 2019-02-06T18:39:10.322700Z

It takes a piece of data to be spec’d and a map consisting of keywords which are specs and an error messages to throw when the spec fails.

flyboarder 2019-02-06T18:43:13.324300Z

Features are implemented by a multi-spec and be extended anywhere within boot.