Çerez, komut dosyaları, Makefiles, LaTeX belgeleri ve diğer tek seferlik dosyaları yazma sürecini hızlandıran ücretsiz ve açık kaynaklı, şablon tabanlı bir dosya üreticisidir.
Kurabiye
Çerez, bir komut satırı olan cookiecutter ile benzerdir herhangi bir biçimlendirme biçiminde veya programlama dilinde proje şablonlarından (biçemsel olarak “cookiecutters“ olarak anılır) projeler oluşturan yardımcı program.Ancak cookiecutter'ın aksine, Cookie dosya şablonlarından sayfalar oluşturur.
Şablonlar ~/.cookiecutters
dizininde veya $COOKIE_DIR tarafından belirtilen dizinde saklanır . Ana geliştirici şablonlarının örneklerini burada görebilirsiniz.
Çerezdeki Özellikler
Linux'ta Çerez Kurulumu
Kök Kurulumu
Kök izni ile tek yapmanız gereken projeyi git'ten klonlamak ve uygulamayı aşağıdaki komutlarla oluşturmak:
$ git klonu https://github.com/bbugyi200/cookie $cd kurabiye $ sudo make install
Kullanıcı Kurulumu
Kök izni olmadan, git repo'yu klonlayacağınız ve ardından komutla oluşturacağınız alternatif bir bin dizini kullanmanız gerekir :
make DESTDIR=/home//.local PREFIX=kur
Kullanıcı adınızla değiştirin ve /home//.local/bindizininin sisteminizin yolunda olduğundan emin olun.
Kullanım
Kullanım: çerez ŞABLONU çerez -c çerez -e ŞABLON çerez -h çerez -l çerez -r ŞABLON Önceden tanımlanmış bir şablonu (ŞABLON) kullanarak yeni bir dosyayı (TARGET) başlatır. Hedef dosya yeni bir komut dosyası, yapılandırma dosyası, biçimlendirme dosyası vb. olabilir. Hedef dosya başlatıldıktan sonra, kullanılarak düzenlenmek üzere açılır. sistemin varsayılan düzenleyicisi. Konumsal Argümanlar: HEDEF Başlatılacak dosyanın adı. İsteğe Bağlı Argümanlar: -d | --debug Hata ayıklama modunu etkinleştirin. -c | --yapılandırma Yapılandırma dosyasını düzenleyin. -D YÖN | --bin-subdir DIR TARGET'ı, dizinin bir alt dizini olması gereken DIR'de başlatın. varsayılan bin dizini (yapılandırma dosyasına bakın). -e ŞABLON | --ŞABLONU düzenle Çerez şablonu ekleyin / düzenleyin. -f | --Kuvvet HEDEF başlatmayı akıma göreli olmaya zorla dizin. Bu seçenek esas olarak ROOT_DIR'ı geçersiz kılar. yapılandırma ayarı. Yürütülemeyenler için varsayılan olarak etkindir hedefler. -h | --Yardım Edin Bu yardım mesajını görüntüleyin. -l | --liste ŞABLON sağlanmışsa, şablon içeriklerini STDOUT'a çıkarın. Aksi takdirde, mevcut şablonları listeleyin. -m MOD | --mode MODU Dosya modu bitlerini ayarlar. Tanınan MODE için herhangi bir formu kabul eder "chmod" komutu ile. -r ŞABLON | --ŞABLONU kaldır Tanımlama bilgisi şablonunu silin. -x TARGET'ı yürütülebilir yapın. '-m +x' ile eşdeğerdir. -v | -- ayrıntılı Ayrıntılı çıktıyı etkinleştir.
Çerez kullanmak, Cookiecutter'a aşina iseniz size kolay gelecektir. . Ancak her iki araçta da yeniyseniz, derine inmeden önce kılavuzun üzerinden geçmeniz gerekir.