Pular para o conteúdo principal
Versão: v2.x.x

🗄️ List Files

Retorna todos os arquivos em um diretório (independente de sua profundidade) ou o próprio arquivo.

History
VersionChanges
v2.4.0
Suporte para uso via CLI.

CLI

Exibe todos os arquivos retornados no terminal, sem executar os testes.

npx poku --listFiles
npx poku ./test --listFiles
npx poku ./packages/**/test --listFiles
npx poku ./test/unit ./test/e2e --listFiles
  • Você pode usar as flags --filter e --exclude e incluir múltiplos caminhos.
nota

Os arquivos retornados pelo --listFiles não refletem os caminhos exibidos pelo --debug:

  • --debug: os caminhos a serem pesquisados.
  • --listFiles: os caminhos encontrados.
dica

Se você passar flags diferentes de --filter e --exclude, elas serão ignoradas.

API

listFiles(diretórioDeDestino: string, configs?: ListFilesConfigs)

import { listFiles } from 'poku';

await listFiles('algum-diretório');
  • Você pode usar as opções filter e exclude, assim como são usadas no método poku.
info

Para compilar testes usando listFiles com TypeScript, você pode precisar instalar o @types/node:

npm i -D @types/node