|
1 | | -# GitIgnoreExecutor |
2 | | - Sağlanan .gitignore kurallarınca belirtilen dizini git ihtiyacı olmadan temizleyen bir yazılım. |
| 1 | +# GitIgnoreExecutor - .gitignore Uygulayıcı |
| 2 | + See [English TLDR](https://github.com/SametHope/GitIgnoreExecutor/edit/main/README.md#english-tldr) below for English. |
| 3 | + |
| 4 | + Sağlanan .gitignore kurallarınca belirtilen dizini git ihtiyacı olmadan temizleyen bir yazılım. |
| 5 | + |
| 6 | + Bu program seçili bir dizinde, seçilen .gitignore kurallarınca görmezden gelinmesi planlanan dosya ve dizinleri silip, projeyi sanki bir depodan yeni klonlanmış gibi temiz hale getirir. |
| 7 | + |
| 8 | + Programın çalışması için sistemde git versiyon kontrol sisteminin yüklü olmasına ve hatta temizlenecek proje için bit git deposu oluşturulmuş olmasına dahi gerek yok. |
| 9 | + Proje dosyalarının ve temizlik için kullanılacak .gitignore kurallarının sağlanması yeterli. |
| 10 | + |
| 11 | + ## Kullanım |
| 12 | + |
| 13 | + 1. Programı açınız. |
| 14 | + |
| 15 | + |
| 16 | + 2. Hedef kurallarınızı ve dizininizi seçip kutucuğu işaretleyiniz. Çalıştır butonunun aktifleştiğini göreceksiniz. |
| 17 | + |
| 18 | + |
| 19 | + 3. Çalıştır butonuna basıp çıkan diyalogta tamama basınız. |
| 20 | + |
| 21 | + |
| 22 | + 4. Uyarıyı dikkate alıp seçilen dizin ve .gitignore kurallarından emin olduktan sonra evete basıp devam ediniz. |
| 23 | + |
| 24 | + |
| 25 | + 5. Bu bilgi mesajını aldıktan sonra programı kapatabilirsiniz. |
| 26 | + |
| 27 | + |
| 28 | +## English TLDR |
| 29 | +This is a software to cleanse files and directories from a directory according to a given .gitignore ruleset. |
| 30 | + |
| 31 | +When run on a directory with a given ruleset, program deletes all file and folders that would have been ignored by git version control system, making the project as clena as if it had just been just cloned from the repository. |
| 32 | + |
| 33 | +This is pretty useful as it does not require git to be installed on the system or even a repository to exist to clean projects from junk files. |
| 34 | + |
| 35 | +This software is made using .Net Framework as it is used in our curriculum at the University. |
| 36 | + |
| 37 | +Special thanks to [MAB.DotIgnore](https://github.com/markashleybell/MAB.DotIgnore) package for providing the necessary API for this project to work with ease. |
0 commit comments