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: 
    setUp() async {
      await app.setUp(_configPath);
      if (_setProduction) Environment.current = Environment.production;
      InputDevice.prompt = new Output('<cyan>=</cyan> ');
    }
  
  