I've been using just at work and in personal projects for almost a year, and I like it a lot. In particular, its self documentation with `just --list` makes onboarding new folks easy. It's also just a nicer syntax than make.
All my Justfiles start with this prelude to enable positional arguments, and a "default" target to print all the possible commands when you run `just` with no target name:
# this setting will allow passing arguments through to tasks, see the docs here
# https://just.systems/man/en/chapter_24.html#positional-arguments
set positional-arguments
# print all available commands by default
default:
@just --listJust what?
"Oh... come on! Just... <waving hands angrily>"
Pretty clear to me :).
But even so it would have been a better design for `make` to list top level targets or something.
The self documenting aspect is what puts jt above a folder of shell scripts for me