# just
> A handy command runner for project-specific commands

## 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

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

## When NOT to Use
- 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

## Installation
- **homebrew**: `brew install just`
- **cargo**: `cargo install just`
- **pacman**: `sudo pacman -S just`

---
Source: https://littlescripts.sh/tools/just
