1. 1. Introduction
    1. 1.1. Installation
      1. 1.1.1. Prerequisites
      2. 1.1.2. Packages
      3. 1.1.3. Pre-Built Binaries
      4. 1.1.4. GitHub Actions
      5. 1.1.5. Release RSS Feed
      6. 1.1.6. Node.js Installation
    2. 1.2. Backwards Compatibility
    3. 1.3. Editor Support
      1. 1.3.1. Vim and Neovim
      2. 1.3.2. Emacs
      3. 1.3.3. Visual Studio Code
      4. 1.3.4. JetBrains IDEs
      5. 1.3.5. Kakoune
      6. 1.3.6. Sublime Text
      7. 1.3.7. Other Editors
    4. 1.4. Quick Start
    5. 1.5. Examples
    6. 1.6. Features
      1. 1.6.1. The Default Recipe
      2. 1.6.2. Listing Available Recipes
      3. 1.6.3. Aliases
      4. 1.6.4. Settings
      5. 1.6.5. Documentation Comments
      6. 1.6.6. Dotenv Integration
      7. 1.6.7. Variables and Substitution
      8. 1.6.8. Strings
      9. 1.6.9. Ignoring Errors
      10. 1.6.10. Functions
      11. 1.6.11. Command Evaluation Using Backticks
      12. 1.6.12. Conditional Expressions
      13. 1.6.13. Stopping execution with error
      14. 1.6.14. Setting Variables from the Command Line
      15. 1.6.15. Getting and Setting Environment Variables
      16. 1.6.16. Recipe Parameters
      17. 1.6.17. Running Recipes at the End of a Recipe
      18. 1.6.18. Running Recipes in the Middle of a Recipe
      19. 1.6.19. Writing Recipes in Other Languages
      20. 1.6.20. Safer Bash Shebang Recipes
      21. 1.6.21. Setting Variables in a Recipe
      22. 1.6.22. Sharing Environment Variables Between Recipes
      23. 1.6.23. Changing the Working Directory in a Recipe
      24. 1.6.24. Indentation
      25. 1.6.25. Multi-Line Constructs
      26. 1.6.26. Command Line Options
      27. 1.6.27. Private Recipes
      28. 1.6.28. Quiet Recipes
      29. 1.6.29. Selecting Recipes to Run With an Interactive Chooser
      30. 1.6.30. Invoking justfiles in Other Directories
      31. 1.6.31. Hiding justfiles
      32. 1.6.32. Just Scripts
      33. 1.6.33. Dumping justfiles as JSON
      34. 1.6.34. Falling back to parent justfiles
      35. 1.6.35. Avoiding Argument Splitting
    7. 1.7. Changelog
    8. 1.8. Miscellanea
      1. 1.8.1. Companion Tools
      2. 1.8.2. Shell Alias
      3. 1.8.3. Shell Completion Scripts
      4. 1.8.4. Grammar
      5. 1.8.5. just.sh
      6. 1.8.6. User justfiles
      7. 1.8.7. Node.js package.json Script Compatibility
      8. 1.8.8. Alternatives and Prior Art
    9. 1.9. Contributing
      1. 1.9.1. Janus
      2. 1.9.2. Minimum Supported Rust Version
    10. 1.10. Frequently Asked Questions
      1. 1.10.1. What are the idiosyncrasies of Make that Just avoids?
      2. 1.10.2. What’s the relationship between Just and Cargo build scripts?
    11. 1.11. Further Ramblings

Just Programmer's Manual

Installation