32 lines
733 B
Markdown
32 lines
733 B
Markdown
# 🛠️Creacion de herramienta git-childremove
|
||
|
||
Git-childremove es una herramienta para eliminar los git de las carpetas hijas
|
||
|
||
## 1. Crea el script
|
||
Copia este contenido en ~/bin/git-childremove (crea la carpeta ~/bin si no existe):
|
||
|
||
#!/bin/bash
|
||
|
||
echo "🔍 Buscando carpetas .git en subdirectorios..."
|
||
|
||
find . -mindepth 2 -type d -name ".git" | while read gitdir; do
|
||
echo "🗑️ Eliminando $gitdir"
|
||
rm -rf "$gitdir"
|
||
done
|
||
|
||
echo "✅ Todas las carpetas .git han sido eliminadas."
|
||
|
||
Hazlo ejecutable:
|
||
|
||
chmod +x ~/bin/git-childremove
|
||
|
||
## 2. Añade ~/bin a tu PATH si no lo tienes
|
||
Edita ~/.bashrc (o ~/.zshrc si usas Zsh) y añade:
|
||
|
||
export PATH="$HOME/bin:$PATH"
|
||
|
||
Y recarga:
|
||
|
||
source ~/.bashrc
|
||
|