Capraz platform (Cross-Platform) gelistirici onbellegi ve sistem gecici dosya temizleme araci. Grafik Masaustu Arayuzu (GUI) veya Terminal (CLI) secenegiyle, Windows, macOS ve Linux uzerinde tek tikla gigabaytlarca onbellegi guvenle temizler.
dev-cache-cleaner/
├── core/ # Ana motor dosyaları (Python clean & gui)
│ ├── clean.py # Çapraz platform tarama ve CLI motoru
│ └── gui.py # Koyu temalı grafik masaüstü arayüzü
├── windows/ # Windows özel başlatıcıları
│ ├── DevCacheCleaner.vbs # Çift tıkla sessiz masaüstü arayüzü
│ ├── run_gui.bat # Batch GUI başlatıcısı
│ └── clean.bat # Batch CLI başlatıcısı
├── macos/ # macOS özel başlatıcıları
│ ├── DevCacheCleaner.command # macOS tek tıkla arayüz başlatıcı
│ └── clean.command # macOS terminal temizleme başlatıcı
├── linux/ # Linux başlatıcıları
│ └── clean.sh # Linux shell başlatıcısı
├── README.md # Dokümantasyon
├── LICENSE # MIT Lisansı
└── .gitignore
Terminal / Komut Satiri uzerinden projeyi bilgisayariniza indirin:
git clone https://github.com/tahakdgn/dev-cache-cleaner.git
cd dev-cache-cleaner- Masaustu Arayuzu (GUI):
windows/DevCacheCleaner.vbsdosyasina cift tiklayin. - Terminal (CLI):
windows/clean.batdosyasina cift tiklayin veya:python core/clean.py
- Masaustu Arayuzu (GUI / Terminal):
macos/DevCacheCleaner.commanddosyasina cift tiklayin. - Terminal (CLI):
macos/clean.commanddosyasina cift tiklayin veya:python3 core/clean.py
- Terminal / GUI:
linux/clean.shdosyasini calistirin veya:python3 core/gui.py
macOS uzerinde .command ve .sh dosyalarinin calistirma izni varsayilan olarak kapali gelebilir.
Cozum: Proje dizini icindeyken terminale su komutu yazarak izin verin:
cd ~/Desktop/dev-cache-cleaner
chmod +x macos/*.command linux/*.shmacOS'in varsayilan Python kurulumunda grafik pencere kutuphanesi (tkinter) kapali gelebilir. Script akilli yedekleme sistemi sayesinde hata verip kapanmak yerine otomatik olarak zengin renkli Terminal arayuzunu (clean.py) baslatir.
Grafik Pencere Arayuzunu Açmak Icin Cozum:
Python.org üzerinden güncel Python 3 kurabilir veya Homebrew kullanarak Tkinter kütüphanesini yükleyebilirsiniz:
brew install python-tkKendi projenize veya bilgisayariniza ozel yeni bir onbellek klasorunu temizlemek isterseniz, core/clean.py ve core/gui.py dosyalarindaki get_target_directories fonksiyonuna tek bir satir eklemeniz yeterlidir:
# Örnek ekleme biçimi:
("Kendi Ozel Onbelleginiz", Path("C:/Hedef/Klasor/Yolu"), "Dev", "Aciklama metni")Onemli: Calistirilan komutlarla bilgisayarinizda kisisel hicbir dosya, kod veya proje SILINMEZ.
Silinenlerin tamami sistemin ve gelistirici araclarinin ihtiyac duydugunda tekrar otomatik olusturabilecegi gecici onbellek (cache) ve artik dosyalardir.
MIT License. Ozgurce kullanabilir ve gelistirebilirsiniz.