Our great sponsors
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
checkexec
CLI tool to conditionally execute commands only when files in a dependency list have been updated. Like `make`, but standalone.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
That's correct. This is kind of alluded to at the beginning of the readme, where it says that just isn't a build system, although it might be nice to spell that out more explicitly. I think it would be hard behavior to reproduce with a recipe. A wishlist feature is to implement djb's redo in Just, since it's a better model than make: https://github.com/casey/just/issues/600
I have loved just for multiple years now, it's so dang good. I even wrote vim highlighting files for it (which reminds me that I've ignored it for too long and gotta update with the new functions!) I can't wait to see where you take it in the future.
For Emacs users out there, I made (justl.el: https://github.com/psibi/justl.el ) to drive just recipes from within the editor itself and it saw a new release too couple of days ago.
If you specifically need the "update if modified" functionality from Make, I actually made a command specifically for this called checkexec. I use it for image processing, building C libraries, building CSS files, and a few other use cases. It saves meaningful time on repeated execution runs.
Cargo-make
pre-commit hooks