anchor.diff:    unwatch() async {
       if (!_watching) return;
       await _watchSubscription.cancel();
  -    if (!_reloading)
  -      printInfo('Stopped watching files');
  +    if (!_reloading) printInfo('Stopped watching files');
       _watching = false;
     }
   
  
positive.code:     printWarning('Executing: $executable ${arguments.join(' ')}');
  
      final process = await Process.start(executable, arguments);
      process.stdout.map(UTF8.decode)
          .map((s) => _colorizeOutput(executable, s)).listen(this.print);
      process.stderr.map(UTF8.decode)
          .map((s) => _colorizeOutput(executable, s)).listen(this.print);
      final exitCode = await process.exitCode;
  
      if (exitCode != 0)
        printDanger('Exited with exit code $exitCode');
      else
        printAccomplishment('Finished: $executable ${arguments.join(' ')}');
    }
  
    String _colorizeOutput(String executable, String line) {
  
negative.code:       return;
      }
      _watching = true;
      _watchSubscription = new Watcher(Directory.current.path)
          .events
          .listen((WatchEvent event) async {
        if (path.split(event.path).any((s) => s.startsWith('.'))) return;
        if (_reloading || path.basename(event.path).startsWith('.')) return;
        printAccomplishment('Reloading...');
  