findMatchingScripts method

List<String> findMatchingScripts(
  1. String query,
  2. Map<String, String> scripts
)

Get all matching scripts for ambiguous query

Implementation

List<String> findMatchingScripts(String query, Map<String, String> scripts) {
  final String lower = query.toLowerCase();
  return scripts.keys.where((String k) {
    final String kLower = k.toLowerCase();
    return kLower.contains(lower) || _matchesAbbreviation(lower, k);
  }).toList();
}