{ // Automatically created by phoityne-vscode extension. "version": "2.0.0", "presentation": { "reveal": "always", "panel": "new" }, "tasks": [ { // F7 "group": { "kind": "build", "isDefault": false }, "label": "haskell build", "type": "shell", "command": "cabal configure && cabal build" }, { // F6 "group": "build", "type": "shell", "label": "haskell clean & build", "command": "cabal clean && cabal configure && cabal build" }, { // F8 "group": { "kind": "test", "isDefault": true }, "type": "shell", "label": "haskell test", "command": "cabal test" }, { // F6 "isBackground": true, "type": "shell", "label": "haskell watch", "command": "stack build --test --no-run-tests --file-watch" } , { // Build a single Haskell file "type": "shell", "label": "haskell build single file", "command": "ghc", "args": [ "${file}" ], "problemMatcher": [], "group": { "kind": "build", "isDefault": true } } ] }