organize-files-cli
v1.0.10
Published
A CLI tool for organizing files into folders by type
Maintainers
Readme
File Organizer CLI 📁✨
Organiza tus archivos automáticamente por tipo (imágenes, documentos, audios, etc.) desde la terminal.
🚀 Características
- Clasifica archivos por extensión en carpetas específicas.
- Soporta extensiones comunes como
.jpg,.pdf,.docx,.mp3, etc. - Simula la organización antes de ejecutar cambios reales.
- Modo CLI interactivo y configurable.
- Progreso con barra visual en consola.
📦 Instalación
npm install -g organize-files-cli🛠 Uso
organize-files --path <ruta> [--modo separar|simular]Opciones
| Opción | Alias | Descripción | Requerido | Valores |
| ------ | ----- | ---------------------------------------- | --------- | -------------------- |
| --path | -p | Ruta de la carpeta a organizar | ✅ | Cadena |
| --modo | -m | Modo de ejecución: separar o simular | ❌ | separar, simular |
🎯 Ejemplo
Simular organización de archivos sin moverlos:
file-organizer --path /ruta/a/tu/carpeta --modo simularOrganizar archivos (moviéndolos físicamente a las carpetas correspondientes):
file-organizer --path /ruta/a/tu/carpeta --modo separar📝 Notas
- En el modo
simular, solo verás un resumen de cómo se organizarían los archivos, pero no se realizarán cambios. - En el modo
separar, los archivos se moverán a las carpetas correspondientes según su tipo (por ejemplo: imágenes a una carpeta de imágenes, documentos a una carpeta de documentos, etc.).
🛠 Desarrollo
Si quieres contribuir o mejorar este proyecto, puedes hacer un fork y colaborar.
Scripts disponibles:
npm run dev:nodemon- Inicia el proyecto con nodemon para desarrollo.npm run dev- Ejecuta el proyecto conts-node.npm run build- Limpia y compila el proyecto con TypeScript.npm run start- Ejecuta el proyecto compilado.
📝 Licencia
Este proyecto está bajo la Licencia ISC. Puedes ver más detalles en el archivo LICENSE.
