Naber

Kurabiye

Anonim

Ç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.