1 stable release

1.37.0 Nov 24, 2024

#19 in #command-line-task


Used in 2 crates

CC0 license

495KB
17K SLoC

just is primarily used as a command-line binary, but does provide a limited public library interface.

Please keep in mind that there are no semantic version guarantees for the library interface. It may break or change at any time.


An actually usable crate for just.

just is a handy way to save and run project-specific commands.

Commands are stored in a file called justfile or Justfile with syntax inspired by make:

build:
    cc *.c -o main

# test everything
test-all: build
    ./test --all

# run a specific test
test TEST: build
    ./test --test {{TEST}}

just produces detailed error messages and avoids make's idiosyncrasies, so debugging a justfile is easier and less surprising than debugging a makefile.

It works on Linux, MacOS, and Windows.

Read more on GitHub.

Dependencies

~13–30MB
~436K SLoC