Cookie ay isang libre at open source na template-based na file generator na nagpapabilis sa proseso ng pagsusulat ng mga script, Makefiles, LaTeX na mga dokumento, at iba pang one-off na mga file.
Cookie
Cookie ay katulad ng cookiecutter, isang command-line utility na lumilikha ng mga proyekto mula sa mga template ng proyekto (istilong tinutukoy bilang “cookiecutters“) sa anumang markup format o programming language.Ngunit hindi tulad ng cookiecutter, Cookie ay gumagawa ng mga pahina mula sa mga template ng file.
Ang mga template ay nakaimbak sa ~/.cookiecutters
direktoryo o ang direktoryong tinukoy ng $COOKIE_DIR . Makakakita ka ng mga halimbawa ng mga template ng pangunahing developer dito.
Mga Tampok sa Cookie
Pag-install ng Cookie sa Linux
Pag-install ng Root
Na may pahintulot sa ugat ang kailangan mo lang gawin ay i-clone ang proyekto mula sa git at pagbuo ng app gamit ang mga sumusunod na command:
$ git clone https://github.com/bbugyi200/cookie $ cd cookie $ sudo gumawa ng pag-install
Pag-install ng User
Kung walang pahintulot sa ugat kakailanganin mong gumamit ng kahaliling bin direktoryo kung saan mo iko-clone ang git repo at pagkatapos ay bubuo gamit ang command :
gawin ang DESTDIR=/home//.local PREFIX=install
Palitan ng iyong username at siguraduhing ang /home//.local/bindirectory ay nasa path ng iyong system.
Paggamit
Paggamit: cookie TEMPLATE cookie -c cookie -e TEMPLATE cookie -h cookie -l cookie -r TEMPLATE Nagsisimula ng bagong file (TARGET) gamit ang isang paunang natukoy na template (TEMPLATE). Ang target na file ay maaaring isang bagong script, configuration file, markup file, atbp…. Matapos masimulan ang target na file, bubuksan ito para sa pag-edit gamit ang default na editor ng system. Mga Pangangatwiran sa Posisyon: TARGET Ang pangalan ng file na magsisimula. Mga Opsyonal na Argumento: -d | --debug Paganahin ang debug mode. -c | --config I-edit ang configuration file. -D DIR | --bin-subdir DIR I-initialize ang TARGET sa DIR, na dapat ay isang subdirectory ng default na direktoryo ng bin (tingnan ang configuration file). -e TEMPLATE | --edit ang TEMPLATE Magdagdag / mag-edit ng template ng cookie. -f | --puwersa Pilitin ang pagsisimula ng TARGET na nauugnay sa kasalukuyang direktoryo. Ang pagpipiliang ito ay mahalagang na-override ang ROOT_DIR setting ng pagsasaayos. Pinagana bilang default para sa hindi maipapatupad mga target. -h | --tulong Tingnan ang mensahe ng tulong na ito. -l | --listahan Kung TEMPLATE ang ibinigay, i-output ang mga nilalaman ng template sa STDOUT. Kung hindi, ilista ang mga magagamit na template. -m MODE | --mode MODE Nagtatakda ng mga bit ng file mode. Tumatanggap ng anumang form para sa MODE na kinikilala sa pamamagitan ng utos na 'chmod'. -r TEMPLATE | --alisin ang TEMPLATE Tanggalin ang template ng cookie. -x Gawing executable ang TARGET. Katumbas ng '-m +x'. -v | --verbose Paganahin ang verbose output.
Paggamit ng Cookie ay dapat na madaling dumating sa iyo kung pamilyar ka sa Cookiecutter . Ngunit kung bago ka sa alinman sa parehong mga tool, kailangan mong suriin ang gabay bago magbasa.