Build configurations define how to compile, run, and debug your code. They’re specified through JSON files in theDocumentation Index
Fetch the complete documentation index at: https://flowdeck.studio/docs/llms.txt
Use this file to discover all available pages before exploring further.
.vscode folder and tell Cursor how to execute build tasks for your project.
Creating Your First Build Task
You can configure Cursor to run external tasks via.vscode/tasks.json. FlowDeck supports all build operations to be configured this way.
Basic Configuration
Here’s a basictasks.json configuration for FlowDeck:
Available Task Actions
FlowDeck supports the following actions in tasks:| Action | Description |
|---|---|
build | Build the project |
build-and-run | Build and run the project |
run | Run without building |
clean | Clean build artifacts |
test | Run tests |
build-for-testing | Build test targets |
Multiple Build Configurations
You can define multiple build tasks for different scenarios:Problem Matchers
FlowDeck includes several problem matchers to parse build output:$flowdeck-watch- Monitors for build system changes$flowdeck-xcodebuild-default- Parses standard Xcode build errors$flowdeck-xcbeautify-errors- Enhanced error formatting$flowdeck-xcbeautify-warnings- Enhanced warning formatting
Task Groups
You can organize tasks into groups for easier access:Keyboard Shortcuts
After creating tasks, you can assign keyboard shortcuts:- Open Keyboard Shortcuts (
⌘K ⌘S) - Search for “Tasks: Run Task”
- Add a keybinding for your specific task
Tips and Best Practices
- Default Task - Set one task as default for quick access with
⌘⇧B - Presentation Options - Control how output is displayed
- Problem Matchers - Use appropriate matchers for better error detection
- Task Dependencies - Chain tasks using the
dependsOnproperty
For more information about tasks, see the official documentation.
