- 1. Introduction
- 2. Getting started
- 3. My first Werkfile
- 4. Features and limitations
- 4.1. Why not make?
- 4.2. Why not just?
- 4.3. Why not $toolname?
- User Guide
- 5. Workspace
- 5.1. Paths
- 5.2. .werk-cache
- 6. Task recipes
- 7. Build recipes
- 7.1. When is a target outdated?
- 7.2. Depfile support
- 8. Configure your build
- 9. Watch for changes
- 10. Color support
- Reference Guide
- 11. Language Reference
- 11.1. Variables
- 11.2. Expressions
- 11.3. String Interpolation
- 11.4. Path resolution
- 11.5. Patterns
- 11.6. Recipe commands
- 11.7. Built-in variables
- 11.8. Include
- 11.9. Arrays
- 12. Command-line reference
- 12.1. Completion
- 13. Environment variables
- 14. Example: C program
- 15. Example: Cargo project
- 16. Example: GLSL shaders
- 17. Example: Cargo + WASM + Assets