Friday, July 18, 2008

yuicompressor batch script

yuicompressor ne diyenlere kısaca anlatim bu dalga js dosyalarımızı obfuscate eder ve sıkıştırır. gereksiz commentleri atar lokal değişken isimlerini değiştirir falan. özünde 100kb lık dosyayı ortalama 80kb a getirebiliyor. tabii her zaman bu geçerli değil ama ortalaması %20 bazen %40 bazen %10 da olabilir o beni bağlamaz.

neyse gelelim bu yazıdaki konuya. XP de komut satırından sıkıştırmaya bakim bakalım nolucak diye uraşıom ama toplam sıkıştırmam gereken css ve js adedi 60. tabii hepsini tek tek komut satırından yapmak büyük sabır istiyor. saolsun google amcam bi kaç örnek bulduruyor. işte bi folderdaki css ve js leri kolayca sıkıştırmanın yolu:

FOR %%G IN (*.css) DO java -jar yuicompressor-2.3.5.jar %%G -o %%G
FOR %%G IN (*.js) DO java -jar yuicompressor-2.3.5.jar %%G -o %%G

bu iki satırı bi bat dosyasına yazın ve komut satırından oluşturduğunuz bat dosyasını çağırın. tabii jar dosyası o folderda olcak bide java path de tanımlı olcak onlar ne nasıl oluyor diyenlere.

bakalım bu 60 dosya çalışcakmı asıl ben onu merak ediyorum.

No comments:

C# run testcontainers and run some commands on them

  using DotNet . Testcontainers . Builders ; using Xunit . Abstractions ; using IContainer = DotNet . Testcontainers . Containers . IContain...