1.
Introduction
1.1.
Installation
1.1.1.
Prerequisites
1.1.2.
Packages
1.1.3.
Pre-Built Binaries
1.1.4.
GitHub Actions
1.1.5.
Release RSS Feed
1.1.6.
Node.js Installation
1.2.
Backwards Compatibility
1.3.
Editor Support
1.3.1.
Vim and Neovim
1.3.2.
Emacs
1.3.3.
Visual Studio Code
1.3.4.
JetBrains IDEs
1.3.5.
Kakoune
1.3.6.
Helix
1.3.7.
Sublime Text
1.3.8.
Micro
1.3.9.
Other Editors
1.4.
Quick Start
1.5.
Examples
1.6.
Features
1.6.1.
The Default Recipe
1.6.2.
Listing Available Recipes
1.6.3.
Invoking Multiple Recipes
1.6.4.
Working Directory
1.6.5.
Aliases
1.6.6.
Settings
1.6.7.
Documentation Comments
1.6.8.
Variables and Substitution
1.6.9.
Strings
1.6.10.
Ignoring Errors
1.6.11.
Functions
1.6.12.
Constants
1.6.13.
Attributes
1.6.14.
Groups
1.6.15.
Command Evaluation Using Backticks
1.6.16.
Conditional Expressions
1.6.17.
Stopping execution with error
1.6.18.
Setting Variables from the Command Line
1.6.19.
Getting and Setting Environment Variables
1.6.20.
Recipe Parameters
1.6.21.
Dependencies
1.6.22.
Shebang Recipes
1.6.23.
Script Recipes
1.6.24.
Safer Bash Shebang Recipes
1.6.25.
Setting Variables in a Recipe
1.6.26.
Sharing Environment Variables Between Recipes
1.6.27.
Changing the Working Directory in a Recipe
1.6.28.
Indentation
1.6.29.
Multi-Line Constructs
1.6.30.
Command Line Options
1.6.31.
Private Recipes
1.6.32.
Quiet Recipes
1.6.33.
Selecting Recipes to Run With an Interactive Chooser
1.6.34.
Invoking justfiles in Other Directories
1.6.35.
Imports
1.6.36.
Modules1.19.0
1.6.37.
Hiding justfiles
1.6.38.
Just Scripts
1.6.39.
Formatting and dumping justfiles
1.6.40.
Fallback to parent justfiles
1.6.41.
Avoiding Argument Splitting
1.6.42.
Configuring the Shell
1.6.43.
Timestamps
1.7.
Changelog
1.8.
Miscellanea
1.8.1.
Re-running recipes when files change
1.8.2.
Running tasks in parallel
1.8.3.
Shell Alias
1.8.4.
Shell Completion Scripts
1.8.5.
Man Page
1.8.6.
Grammar
1.8.7.
just.sh
1.8.8.
Global and User justfiles
1.8.9.
Node.js package.json Script Compatibility
1.8.10.
Paths on Windows
1.8.11.
Remote Justfiles
1.8.12.
Alternatives and Prior Art
1.9.
Contributing
1.9.1.
Getting Started
1.9.2.
Contribution Workflow
1.9.3.
Hints
1.9.4.
Janus
1.9.5.
Minimum Supported Rust Version
1.9.6.
New Releases
1.10.
Frequently Asked Questions
1.10.1.
What are the idiosyncrasies of Make that Just avoids?
1.10.2.
What’s the relationship between Just and Cargo build scripts?
1.11.
Further Ramblings
Light
Rust
Coal
Navy
Ayu
Just Programmer's Manual
Examples
A variety of
justfile
s can be found in the
examples directory
and on
GitHub
.