anchor.diff:      return options;
     }
   
  -  _log('*');
  -  _log('*');
  -  _log('* Completion started');
  -  _log('Script:                  $scriptName');
  +  _log('Checking for completion on script:\t$scriptName');
     if(args.length >= 3 &&
         args[0] == COMPLETION_COMMAND_NAME &&
         args[1] == '--') {
       try {
  +      _log('Starting completion');
         _log('completion-reported exe: ${args[2]}');
   
         final env = Platform.environment;
  
positive.code:       if(completingOption != null && !completingOption.isFlag) {
          // just return [] here. We're finishing an option value
  
          _log('completing with an option value for "${completingOption.name}"');
  
          return [];
        }
  
negative.code:     require(arg.trim() == arg, msg.concat('has whitespace'));
    }
  
    final sublog = (Object obj) {
      _log(obj, ['getArgsCompletions']);
    };
  
    sublog("provided args: ${_helpfulToString(providedArgs)}");
    sublog('COMP_LINE:  "$compLine"');
    sublog('COMP_POINT:  $compPoint');
  
  
    if(providedArgs.isEmpty) {
      sublog('empty args. Complete with all available commands');
      return parser.commands.keys.toList();
    }
  
  