- 1. 说明
- 1.1. 安装
- 1.1.1. 预备知识
- 1.1.2. 安装包
- 1.1.3. 预制二进制文件
- 1.1.4. GitHub Actions
- 1.1.5. 发布 RSS 订阅
- 1.1.6. Node.js 安装
- 1.2. 向后兼容性
- 1.3. 编辑器支持
- 1.3.1. Vim 和 Neovim
- 1.3.2. Emacs
- 1.3.3. Visual Studio Code
- 1.3.4. JetBrains IDEs
- 1.3.5. Kakoune
- 1.3.6. Sublime Text
- 1.3.7. 其它编辑器
- 1.4. 快速开始
- 1.5. 示例
- 1.6. 特性介绍
- 1.6.1. 默认配方
- 1.6.2. 列出可用的配方
- 1.6.3. 别名
- 1.6.4. 设置
- 1.6.5. 文档注释
- 1.6.6. 变量和替换
- 1.6.7. 字符串
- 1.6.8. 错误忽略
- 1.6.9. 函数
- 1.6.10. 配方属性
- 1.6.11. 使用反引号的命令求值
- 1.6.12. 条件表达式
- 1.6.13. 出现错误停止执行
- 1.6.14. 从命令行设置变量
- 1.6.15. 获取和设置环境变量
- 1.6.16. 配方参数
- 1.6.17. 在配方的末尾运行配方
- 1.6.18. 在配方中间运行配方
- 1.6.19. 用其他语言书写配方
- 1.6.20. 更加安全的 Bash Shebang 配方
- 1.6.21. 在配方中设置变量
- 1.6.22. 在配方之间共享环境变量
- 1.6.23. 改变配方中的工作目录
- 1.6.24. 缩进
- 1.6.25. 多行结构
- 1.6.26. 命令行选项
- 1.6.27. 私有配方
- 1.6.28. 安静配方
- 1.6.29. 通过交互式选择器选择要运行的配方
- 1.6.30. 在其他目录下调用 justfile
- 1.6.31. 隐藏 justfile
- 1.6.32. Just 脚本
- 1.6.33. 将 justfile 转为JSON文件
- 1.6.34. 回退到父 justfile
- 1.6.35. 避免参数分割
- 1.6.36. 配置 Shell
- 1.7. 更新日志
- 1.8. 杂项
- 1.8.1. 配套工具
- 1.8.2. 并行运行任务
- 1.8.3. Shell 别名
- 1.8.4. Shell 自动补全脚本
- 1.8.5. 语法
- 1.8.6. just.sh
- 1.8.7. 用户 justfile
- 1.8.8. Node.js package.json 脚本兼容性
- 1.8.9. 替代方案
- 1.9. 贡献
- 1.9.1. Janus
- 1.9.2. 最小支持的 Rust 版本
- 1.9.3. 新版本
- 1.10. 常见问题
- 1.10.1. Just 避免了 Make 的哪些特异性?
- 1.10.2. Just 和 Cargo 构建脚本之间有什么关系?
- 1.11. 进一步漫谈