Just

Just

github.com

1

About this website

Just is a handy command runner that provides a language-agnostic alternative to Make, designed for managing project-specific commands and workflows. Created by Casey Rodarmor in 2016, Just has over 22,400 stars as of 2026 and addresses common frustrations with Makefiles: the Make language is quirky (tabs vs spaces issues, implicit rules, automatic variables), and Make is fundamentally a build system that gets misused as a task runner. Just files (justfile or Justfile) use a clean, intuitive syntax inspired by Make but without its historical baggage. Key features include: recipe definitions with parameters (recipe param1 param2 := 'default'), default values for parameters, variadic parameters (collecting remaining arguments into a slice), string, numeric, and boolean arguments with type inference, environment variable interpolation (using $VARNAME), command substitution via backticks or $(), conditional expressions with if/else, recipe dependencies (recipe: dependency1 dependency2), running recipes in parallel with just --jobs N, recipe listing (just --list shows all available recipes with documentation), private recipes (prefixed with _ underscore, hidden from listing), cross-platform support (running on Linux, macOS, Windows, and WSL), shell selection (configurable default shell per recipe or globally), recipe documentation via comments (shown in --list output), importing other justfiles (modular organization), setting variables from command output, dotenv file loading (.env file support), and IDE integration (VS Code extension, Vim syntax highlighting). Just is written in Rust, ships as a single binary, and requires no runtime dependencies.

Tags & Categories

Categories

Tags

Statistics

1
Views
0
Clicks
0
Like
0
Dislike

Comments

Log In to post a comment

No comments yet. Be the first!