Cookie ialah penjana fail berasaskan templat sumber terbuka dan percuma yang mempercepatkan proses menulis skrip, Makefiles, dokumen LaTeX dan fail sekali sahaja yang lain.
Kuki
Cookie adalah serupa dengan cookiecutter, baris arahan utiliti yang mencipta projek daripada templat projek (secara gaya dirujuk sebagai “cookiecutters“) dalam sebarang format penanda atau bahasa pengaturcaraan.Tetapi tidak seperti cookiecutter, Cookie mencipta halaman daripada templat fail.
Templat disimpan dalam ~/.cookiecutters
direktori atau direktori yang ditentukan oleh $COOKIE_DIR . Anda boleh melihat contoh templat pembangun utama di sini.
Ciri dalam Kuki
Pemasangan Cookie dalam Linux
Pemasangan Akar
Dengan kebenaran root semua yang anda perlu lakukan ialah mengklon projek daripada git dan membina aplikasi dengan arahan berikut:
$ klon git https://github.com/bbugyi200/cookie $ cd cookie $ sudo buat pemasangan
Pemasangan Pengguna
Tanpa kebenaran root anda perlu menggunakan bin direktori ganti yang anda akan mengklonkan repo git dan kemudian membina dengan arahan :
buat DESTDIR=/home//.local PREFIX=pasang
Ganti dengan nama pengguna anda dan pastikan bahawa /home//.local/bindirektori berada dalam laluan sistem anda.
Penggunaan
Penggunaan: TEMPLAT kuki kuki -c kuki -e TEMPLAT kuki -h kuki -l cookie -r TEMPLAT Memulakan fail baharu (TARGET) menggunakan templat yang dipratentukan (TEMPLATE). Fail sasaran boleh menjadi skrip baharu, fail konfigurasi, fail markup, dsb. Selepas fail sasaran telah dimulakan, ia dibuka untuk diedit menggunakan fail editor lalai sistem. Hujah Kedudukan: TARGET Nama fail untuk dimulakan. Hujah Pilihan: -d | --debug Dayakan mod nyahpepijat. -c | --config Edit fail konfigurasi. -D DIR | --bin-subdir DIR Mulakan TARGET ke dalam DIR, yang sepatutnya menjadi subdirektori bagi direktori bin lalai (lihat fail konfigurasi). -e TEMPLAT | --edit TEMPLAT Tambah / edit templat kuki. -f | --paksa Paksa pemula TARGET menjadi relatif kepada semasa direktori. Pilihan ini pada asasnya mengatasi ROOT_DIR tetapan konfigurasi. Didayakan secara lalai untuk tidak boleh laksana sasaran. -h | --membantu Lihat mesej bantuan ini. -l | --senarai Jika TEMPLATE disediakan, keluarkan kandungan templat kepada STDOUT. Jika tidak, senaraikan templat yang tersedia. -m MOD | --mod MODE Menetapkan bit mod fail. Menerima sebarang borang untuk MODE yang diiktiraf dengan arahan 'chmod'. -r TEMPLAT | --alih keluar TEMPLAT Padamkan templat kuki. -x Jadikan TARGET boleh dilaksanakan. Bersamaan dengan '-m +x'. -v | --verbose Dayakan output verbose.
Menggunakan Cookie akan datang dengan mudah kepada anda jika anda biasa dengan Cookiecutter . Tetapi jika anda baru menggunakan salah satu daripada kedua-dua alatan, maka anda perlu menyemak panduan sebelum mendalami.