Justfiles are cool

Justfiles are cool

I have to say that justfile might be my new favourite multi-lingual build tool. They allow you to use multiple languages within instructions, variables, are less sensitive to tabs, and have some really nice documentation.

For example a justfile that looks like:

# build docs
build:
    quarto render

Would print the following

just --list
> build # build docs

This is super handy when you have a ton of build instructions. Importantly there are github actions runners available so they can be used to orchestrate build steps. See the git repo for more information. Additionally, I have a neat justfile here.


Citation

BibTex citation:

@online{dewitt2022
author = {Michael E. DeWitt},
title = {Justfiles are cool},
date = 2022-10-06,
url = {https://michaeldewittjr.com/articles/2022-10-06-justfiles},
langid = {en}
}

For attribution, please cite this work as:

Michael E. DeWitt. 2022. "Justfiles are cool." October 6, 2022. https://michaeldewittjr.com/articles/2022-10-06-justfiles