title: NodeJs Gulp - confirm before starting task
body: <p>I have a very heavy gulp task that I want to ask the user if he really wants to start the task.    </p>
  
  <p>I already saw the <a href="https://www.npmjs.com/package/gulp-confirm" rel="nofollow">gulp-confirm</a>  and <a href="https://www.npmjs.com/package/gulp-prompt" rel="nofollow">gulp-prompt</a> but it's not helping me:<br>
  I don't want to pipe the 'confirm' I just don't want to start the heavy task before user confirmation.    </p>
  
  <p>I'm trying to achieve something like this:</p>
  
  <pre><code>gulp.task('confirm', [], function ()
    {
              //Ask the confirm question here and cancel all task if the user abort
              prompt.confirm({
                  message: 'This task will create a new tag version\n. Are you sure you want to continue?',
                  default: true
              });
    });
  
      gulp.task('Build Release QA', ['confirm'], function ()//use this task to make release to QA
      {
          //very heavy task, don't start it if user abort it from 'confirm' task
  
      });
  </code></pre>
  
  <p>Any ideas?</p>