Como faço para forçar o ag (o pesquisador de prata) a listar arquivos vazios

2

Como obtenho o ag para listar todos os arquivos, incluindo os vazios?

+ravi@boxy:~$ mkdir new && cd new
+ravi@boxy:~/new$ echo stuff > non-empty && touch empty
+ravi@boxy:~/new$ ag -ul
non-empty
+ravi@boxy:~/new$

Como faço para que empty apareça no exemplo acima?

    
por Tom Hale 14.08.2016 / 14:47

2 respostas

0

Como @Jeff respostas , o código não era compatível com isso anteriormente. Fiz uma Solicitação de solicitação para corrigir o problema que acaba de ser mesclado.

Nota: O mantenedor do projeto está pedindo ajuda, pois seu tempo disponível para ag é limitado.

    
por 13.11.2016 / 03:56
3

Minha suspeita é confirmada observando a fonte na função search_file ao redor da linha 258 , onde verifica o tamanho do arquivo. Se o tamanho for zero, será eliminado:

if (f_len == 0) {
    log_debug("Skipping %s: file is empty.", file_full_path);
    goto cleanup;
}

Para confirmar que este é o caso, você pode usar a opção --debug .

    
por 14.08.2016 / 16:11

Tags