Snippet'larım
Run a bash command every project in a folder
• #script
Microfrontend mimarisi uygulanan bir şirkette çalışıyorsanız birçok projede işlem yapmanın (örneğin git pull
) ne kadar zor olduğunu deneyimlemişsinizdir. Bu snippet ile komutlarınızı bir klasörün içindeki tüm projelerde çalıştırabilirsiniz.
1find . \
2 -mindepth 1 \
3 -maxdepth 1 \
4 -type d \
5 -exec sh -c '(echo "\n${}" && cd {} && git pull)' \
6\;
Notes
- Root dizindeki (
mindepth
vemaxdepth
ile derinlik belirtebilirsiniz) tüm klasörlerde (-type d
) dolaşmak içinfind
komutunu kullanabilirsiniz.