Skip to main content
Uma versão contém cerca de 187.000 módulos. A busca é como você sai de um palpite para um caminho de arquivo.

Buscar

Três coisas para casar, e elas se combinam:
Combinar --name com --source é muito mais rápido que só --source. O padrão de nome é aplicado no índice em memória, então só os arquivos que sobram são abertos. É a diferença entre ler quarenta arquivos e cento e oitenta mil.

grep

O cellar grep é atalho para uma busca no código.
Como os módulos desempacotados são arquivos comuns, suas próprias ferramentas também funcionam:

Lendo um módulo

Flags úteis:
Se o nome estiver errado, o erro lista nomes parecidos em vez de só falhar.

Formatos de exportação

Os dois comandos aceitam --json.
Encadeie:

Lendo os resultados com cuidado

A busca informa matched (o total real) separado dos resultados devolvidos, e marca truncated: true quando a lista foi cortada. Uma lista curta nunca é silenciosamente uma lista completa. Módulos que não puderam ser lidos aparecem em unreadable em vez de sumir.