Sobre o projeto

fd é uma ferramenta de linha de comando projetada para encontrar arquivos e diretórios em um sistema de arquivos. Seu objetivo é ser uma alternativa mais simples e rápida ao utilitário tradicional 'find', fornecendo padrões predefinidos e uma sintaxe mais intuitiva. As principais capacidades incluem: - Padrões de Busca: Suporta expressões regulares por padrão e padrões baseados em glob através da opção `-g`. - Desempenho: Utiliza a travessia de diretórios paralelizada para buscas de alta velocidade. - Padrões Inteligentes: Busca insensível a maiúsculas e minúsculas por padrão (mudando para sensível se caracteres maiúsculos forem usados) e ignora automaticamente arquivos e diretórios ocultos, bem como padrões listados no `.gitignore`. - Filtragem: Capacidade de filtrar resultados por extensão de arquivo (`-e`), tipo de arquivo (`-t`), tamanho, tempo de modificação e proprietário. - Execução de Comandos: Suporta a execução de comandos externos para cada resultado de busca em paralelo (`-x`) ou como um único lote (`-X`). - Integração: Compatível com outras ferramentas como fzf, rofi e emacs, e pode exportar resultados em um formato compatível com o comando `tree`.