title: VSCode - Tasks version 2.0.0 : how to use the "output" console, not the terminal
body: <p>I have a task at version 0.1.0 that I try to migrate to 2.0.0. </p>
  
  <p>This task simply transpiles Typescript to Javascript using a Gulp script. The output is shown in the "output" console, there is no terminal involved and I want it to keep it that way (mostly because of the infamous message "<code>Terminal will be reused by tasks, press any key to close it.</code>" at the end of any command in the terminal!).</p>
  
  <p>I can't see how to migrate this task to version 2.0.0 so no terminal is involved!</p>
  
  <p>Here's the version <strong>0.1.0</strong> :</p>
  
  <pre><code>{
      "version": "0.1.0",
      "command": "${workspaceRoot}/node_modules/.bin/gulp",
      "isShellCommand": true,
      "showOutput": "always",
      "suppressTaskName": true,
      "tasks": [
          {
              "taskName": "compile",
              "args": [
                  "compile",
                  "exit"
              ],
              "isBuildCommand": true,
              "problemMatcher": "$tsc"
          }
      ]
  }
  </code></pre>
  
  <p>Here's my current try for version <strong>2.0.0</strong> :</p>
  
  <pre><code>{
      "version": "2.0.0",
      "tasks": [
          {
              "identifier": "compile",
              "type": "shell",
              "taskName": "compile",
              "presentation": {
                  "echo": true,
                  "reveal": "always",
                  "focus": true,
                  "panel": "new"
              },
              "command": "${workspaceRoot}/node_modules/.bin/gulp compile exit",
              "problemMatcher": [
                  "$tsc"
              ],
              "group": {
                  "kind": "build",
                  "isDefault": true
              }
          }
      ]
  }
  </code></pre>
  
  <p>This <em>does</em> show the output in the integrated terminal. </p>
  
  <p>How can I make it use the <strong>output console</strong> instead?</p>