https://github.com/mtpontes/rm-duplicatas
https://github.com/mtpontes/rm-duplicatas
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/mtpontes/rm-duplicatas
- Owner: mtpontes
- Created: 2025-04-20T16:39:27.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2025-08-25T22:45:34.000Z (about 1 month ago)
- Last Synced: 2025-08-26T00:29:59.592Z (about 1 month ago)
- Language: TypeScript
- Size: 9.77 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 📌 Comandos do CLI Removedor de Duplicadas
Este CLI remove arquivos duplicados no formato `nome (1).ext`, `nome (2).ext`, etc., economizando espaço em disco.
## Uso básico
Execute o CLI diretamente no diretório alvo:
```sh
node index.js
```
👉 Executa no **modo padrão** (somente no diretório atual, sem recursão).---
## Opções
### 🔹 `-r`
```sh
node index.js -r
```
- Executa no **modo recursivo**, varrendo **subdiretórios**.
- Remove arquivos duplicados encontrados em toda a árvore de pastas.
- Mostra:
- Lista de arquivos excluÃdos.
- Quantidade total de arquivos removidos.
- Espaço liberado em MB.---
### 🔹 `--help`
```sh
node index.js --help
```
Mostra instruções rápidas:
```
Execute diretamente do diretório alvo
Use -r para recursivo
```---
## Fluxos
- **Padrão (sem argumentos)**
- Apenas o diretório alvo.
- Lista os arquivos removidos e soma o espaço liberado.- **Recursivo (`-r`)**
- Percorre todos os subdiretórios.
- Lista e remove duplicados.
- Mostra quantos foram excluÃdos e o espaço liberado.