anchor.diff:        @u.Option(help: 'A project name filter. Only projects whose name contains the text will run', abbr: 'p')
             String projects}) async {
       final graph = await _loadGraph(rootDirectory);
  -    return graph.lifecycle.startNewFeature(featureName);
  -//    await executor.execute(lifecycle.startNewFeature(featureName),
  -//        filter: projectNameFilter(projects));
  +    return graph
  +        .multiProjectCommands(projectFilter: projectNameFilter(projects))
  +        .lifecycle
  +        .startNewFeature(featureName);
     }
   
     @u.SubCommand(help: 'Completes feature and returns to development branch')
  
positive.code: import 'package:unscripted/unscripted.dart' as u;
  import 'package:jefe/src/project/jefe_project.dart';
  
  main(arguments) {
    Chain.capture(() {
      new u.Script(Jefe).execute(arguments);
    }, onError: (error, stackChain) {
  
negative.code:       @u.Option(help: 'A project name filter. Only projects whose name contains the text will run', abbr: 'p')
            String projects}) async {
      final graph = await _loadGraph(rootDirectory);
      return graph
          .multiProjectCommands(projectFilter: projectNameFilter(projects))
          .lifecycle
          .completeFeature();
    }
  
    @u.SubCommand(help: 'Create a release of all the projects')
  