Snap2Txt es una utilidad de Python que captura la estructura y el contenido de un directorio de proyecto y los guarda en un archivo de texto. Está diseñado para una documentación rápida del sistema de archivos de su proyecto.
Instale Snap2Txt con PIP:
pip install snap2txt
Nota : La instalación ahora proporciona automáticamente archivos
.il
y.wl
junto con el paquete.
Navegue a su directorio de proyecto y ejecute:
snap2txt
De forma predeterminada, Snap2TXT escaneará todos los archivos y directorios en la carpeta actual y producirá un archivo de salida llamado project_contents.txt
.
Si necesita ver dónde se instalaron los archivos .il
y .wl
de Snap2txt en su sistema (por ejemplo, para personalizarlos), ejecute:
snap2txt --show-locations
Esto imprimirá la ruta completa a cada archivo, para que pueda abrirlos o editarlo según sea necesario.
--il
: use la lista Ignore definida en .il
.--wl
: use la lista blanca definida en .wl
.Ejemplo:
snap2txt --il
snap2txt --wl
Snap2Txt respeta dos archivos para el filtrado:
.il
) : excluya ciertos archivos/directorios..wl
) : incluya solo ciertos archivos/directorios. De forma predeterminada, Snap2TXT instala un .il
y .wl
básico en el directorio de paquetes. Para adaptar el comportamiento de su proyecto, puede editar esos archivos o reemplazarlos con sus propias reglas personalizadas.
Consejo : Para localizar rápidamente dónde se instalaron estos archivos, use
snap2txt --show-locations
.
.il
archivo node_modules/
*.log
.wl
archivo *.py
*.md
¡Las contribuciones a Snap2Txt son bienvenidas! Siéntase libre de desembolsar el repositorio, hacer sus cambios y enviar una solicitud de extracción.
SNAT2TXT es un software de código abierto con licencia bajo la licencia MIT.
Para soporte, preguntas o comentarios, abra un problema en el repositorio de GitHub.