Cookie adalah generator file berbasis template sumber terbuka dan gratis yang mempercepat proses penulisan skrip, Makefile, dokumen LaTeX, dan file satu kali lainnya.
Kue kering
Cookie mirip dengan cookiecutter, baris perintah utilitas yang membuat proyek dari templat proyek (secara gaya disebut sebagai “cookiecutters“) dalam format markup atau bahasa pemrograman apa pun.Namun tidak seperti cookiecutter, Cookie membuat halaman dari templat file.
Template disimpan di direktori ~/.cookiecutters
direktori atau direktori yang ditentukan oleh $COOKIE_DIR . Anda dapat melihat contoh template pengembang utama di sini.
Fitur dalam Cookie
Pemasangan Cookie di Linux
Instalasi Root
Dengan izin root, yang perlu Anda lakukan hanyalah mengkloning proyek dari git dan membangun aplikasi dengan perintah berikut:
$ git clone https://github.com/bbugyi200/cookie kue $cd $ sudo buat instal
Instalasi Pengguna
Tanpa izin root, Anda perlu menggunakan direktori bin alternatif yang akan Anda klon ke repo git dan kemudian membangun dengan perintah :
buat DESTDIR=/home//.local PREFIX=instal
Ganti dengan nama pengguna Anda dan pastikan bahwa direktori /home//.local/bin ada di jalur sistem Anda.
Penggunaan
Penggunaan: TEMPLATE cookie kue -c cookie -e TEMPLATE kue -h kue -l cookie -r TEMPLATE Menginisialisasi file baru (TARGET) menggunakan templat yang telah ditentukan sebelumnya (TEMPLATE). File target dapat berupa skrip baru, file konfigurasi, file markup, dll…. Setelah file target diinisialisasi, dibuka untuk diedit menggunakan editor default sistem. Argumen Posisi: TARGET Nama file yang akan diinisialisasi. Argumen Opsional: -d | --debug Aktifkan mode debug. -c | --config Edit file konfigurasi. -D DIR | --bin-subdir DIR Inisialisasi TARGET ke DIR, yang seharusnya menjadi subdirektori dari direktori bin default (lihat file konfigurasi). -e TEMPLATE | --edit TEMPLATE Tambahkan / edit template cookie. -f | --memaksa Paksa inisialisasi TARGET menjadi relatif terhadap arus direktori. Opsi ini pada dasarnya mengesampingkan ROOT_DIR pengaturan konfigurasi. Diaktifkan secara default untuk tidak dapat dieksekusi target. -h | --Tolong Lihat pesan bantuan ini. -l | --daftar Jika TEMPLATE disediakan, keluaran konten template ke STDOUT. Jika tidak, daftarkan templat yang tersedia. -m MODE | --MODE MODE Mengatur bit mode file. Menerima formulir apa pun untuk MODE yang dikenali dengan perintah 'chmod'. -r TEMPLATE | --hapus TEMPLATE Hapus templat cookie. -x Jadikan TARGET dapat dieksekusi. Setara dengan '-m +x'. -v | --verbose Aktifkan keluaran verbose.
Menggunakan Cookie seharusnya mudah bagi Anda jika Anda terbiasa dengan Cookiecutter . Tetapi jika Anda baru mengenal salah satu dari kedua alat tersebut maka Anda perlu membaca panduan sebelum mempelajarinya.