[ { "label": "dev backend", "command": "cargo run --release -- serve example_vault --clean --no-browser --reinitialize --rescan-mode mirror --secret upend", //"args": [], // Env overrides for the command, will be appended to the terminal's environment from the settings. // "env": { "foo": "bar" }, // Current working directory to spawn the command into, defaults to current project root. //"cwd": "/path/to/working/directory", // Whether to use a new terminal tab or reuse the existing one to spawn the process, defaults to `false`. "use_new_terminal": false, // Whether to allow multiple instances of the same task to be run, or rather wait for the existing ones to finish, defaults to `false`. "allow_concurrent_runs": false, // What to do with the terminal pane and tab, after the command was started: // * `always` — always show the terminal pane, add and focus the corresponding task's tab in it (default) // * `never` — avoid changing current terminal pane focus, but still add/reuse the task's tab there "reveal": "always" }, { "label": "dev frontend", "command": "/Users/t/.asdf/shims/pnpm run dev", "cwd": "$ZED_WORKTREE_ROOT/webui", "use_new_terminal": false, "allow_concurrent_runs": false, "reveal": "always" }, { "label": "cargo clippy", "command": "cargo clippy --fix --allow-dirty --allow-staged" } ]