← Back to tools

just

A handy command runner for project-specific commands

Development Productivity linuxmacoswindows Rust CC0-1.0

Description

just is a command runner inspired by make but focused solely on running commands. It uses a simple syntax in a 'justfile', supports parameters, dependencies, and works cross-platform without the quirks of Makefiles.

Install

homebrewbrew install just
cargocargo install just
pacmansudo pacman -S just

AI Summary

A command runner for project-specific tasks. Uses a simple 'justfile' syntax without Make's implicit rules, supporting parameters, dependencies, and cross-platform execution.

Capabilities

  • + Simple recipe syntax without Makefile quirks
  • + Parameters, default values, and environment variable loading
  • + Recipe dependencies and ordering
  • + Cross-platform with consistent behavior

Use When

  • Defining project-specific commands (build, test, deploy)
  • Want a simpler alternative to Makefiles for task running
  • Need parameterized commands that team members can discover

Avoid When

  • x Need actual build system features with file-dependency tracking (use make)

Usage Patterns

Run a recipe

just build

Runs the 'build' recipe from the justfile

List available recipes

just --list

Shows all recipes defined in the justfile with descriptions

View AGENTS.md for just