Clean Sources

Questo scriptino è molto utile prima di una release o un commit su un repository. Una volta lanciato elimina tutti i file di backup creati durante l'editing sfrenato dai vari programmi. dopo di che passa a fare un po' di black magic con sed su tutti i file con una certa estensione. In sostanza elimina tutti i tab e gli spazi da righe vuote o al termine di una riga lasciando solo i caratteri di codice veramente utile. Fatto questo sostituisce tutti i tab con 4 spazi.

In ingresso viene richiesto il passaggio di una o più estensioni di file da modificare. Per esempio se volete modificare tutti i file .c e .h dovrete usare ./clean.sh c h senza il classico "*." prima della estensione

Sorgenti

Puoi scaricare i sorgenti su GitHub:
http://github.com/mmacrelli/clean-sources