1. Introduction
    1. Installation
      1. Prerequisites
      2. Packages
      3. Pre-Built Binaries
      4. GitHub Actions
      5. Docker
      6. Release RSS Feed
      7. Node.js Installation
      8. Nix Flake
    2. Backwards Compatibility
    3. Editor Support
      1. Vim and Neovim
      2. Emacs
      3. Visual Studio Code
      4. JetBrains IDEs
      5. Kakoune
      6. Helix
      7. Sublime Text
      8. Micro
      9. Zed
      10. Other Editors
      11. Language Server Protocol
      12. Model Context Protocol
    4. Quick Start
    5. Examples
    6. Features
      1. The Default Recipe
      2. Listing Available Recipes
      3. Invoking Multiple Recipes
      4. Working Directory
      5. Aliases
      6. Settings
      7. Documentation Comments
      8. Variables and Assignments
      9. Expressions and Substitutions
      10. Strings
      11. Sigils
      12. Built-in Functions
      13. User-defined functions
      14. Constants
      15. Attributes
      16. Groups
      17. Command Evaluation Using Backticks
      18. Conditional Expressions
      19. Stopping execution with error
      20. Setting Variables from the Command Line
      21. Getting and Setting Environment Variables
      22. Recipe Parameters
      23. Dependencies
      24. Shebang Recipes
      25. Script Recipes
      26. Script and Shebang Recipe Temporary Files
      27. Python Recipes with uv
      28. Safer Bash Shebang Recipes
      29. Setting Variables in a Recipe
      30. Sharing Environment Variables Between Recipes
      31. Changing the Working Directory in a Recipe
      32. Indentation
      33. Multi-Line Constructs
      34. Command-line Options
      35. Private Recipes
      36. Quiet Recipes
      37. Selecting Recipes to Run With an Interactive Chooser
      38. Invoking justfiles in Other Directories
      39. Imports
      40. Modules
      41. Hiding justfiles
      42. Just Scripts
      43. Formatting and dumping justfiles
      44. Fallback to parent justfiles
      45. Avoiding Argument Splitting
      46. Configuring the Shell
      47. Timestamps
      48. Signal Handling
    7. Changelog
    8. Miscellanea
      1. Re-running recipes when files change
      2. Parallelism
      3. Shell Alias
      4. Shell Completion Scripts
      5. Man Page
      6. Grammar
      7. just.sh
      8. Global and User justfiles
      9. Node.js package.json Script Compatibility
      10. Paths on Windows
      11. Remote Justfiles
      12. Printing Complex Strings
      13. Skill for Agents
      14. Alternatives and Prior Art
    9. Contributing
      1. Getting Started
      2. Contribution Workflow
      3. Hints
      4. Janus
      5. Minimum Supported Rust Version
      6. New Releases
    10. Frequently Asked Questions
      1. What are the idiosyncrasies of Make that Just avoids?
      2. What’s the relationship between Just and Cargo build scripts?
    11. Further Ramblings