Whatsapp

Cookie

Anonim

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.