docs: function func_help_cmd_aliases(arg_terminal_feature, arg_response, cmd, opd1, opd2, opd3)
  {
      arg_response.result.value = []
      if ( arg_terminal_feature && arg_terminal_feature.is_terminal_feature && arg_terminal_feature._terminal)
      {
          const features = arg_terminal_feature._terminal.get_features()
  
          const feature_name = opd1 ? opd1 : arg_terminal_feature._terminal.get_mode()
          if (! feature_name)
          {
              arg_response.result.error = 'no selected feature for command :[' + cmd + ']'
              return arg_response
          }
  
          const feature = (feature_name in features) ? features[feature_name] : undefined
          if (! feature)
          {
              arg_response.result.error = 'no feature [' + feature_name + '] for command :[' + cmd + ']'
              return arg_response
          }
  
          const aliases = feature.get_aliases()
          console.log(context + ':eval aliases=', aliases)
  
          // arg_response.result.value = JSON.stringify(aliases)
          arg_response.result.value = aliases
          arg_response.result.str = func_help_format_aliases(aliases)
      }
  }