Whatsapp

Cookie

Anonim

Cookie este un generator de fișiere gratuit și open source, bazat pe șabloane, care accelerează procesul de scriere a scripturilor, Makefile-urilor, documentelor LaTeX și a altor fișiere unice.

Cookie

Cookie este similar cu cookiecutter, o linie de comandă utilitar care creează proiecte din șabloane de proiect (denumit în mod stilistic „cookiecutters“) în orice format de marcare sau limbaj de programare.Dar, spre deosebire de cookiecutter, Cookie creează pagini din șabloane de fișiere.

Șabloanele sunt stocate în directorul ~/.cookiecutters sau în directorul specificat de $COOKIE_DIR . Puteți vedea exemple de șabloane ale dezvoltatorului principal aici.

Funcții în Cookie

Instalarea cookie-urilor în Linux

Instalare rădăcină

Cu permisiunea root tot ce trebuie să faci este să clonezi proiectul din git și să construiești aplicația cu următoarele comenzi:

$ git clone https://github.com/bbugyi200/cookie
$ cd cookie
$ sudo make install
Instalarea utilizatorului

Fără permisiunea root, va trebui să utilizați un director alternativ bin în care ați clona git repo și apoi ați construi cu comanda :

 face DESTDIR=/home//.local PREFIX=instalează

Înlocuiți cu numele dvs. de utilizator și asigurați-vă că directorul /home//.local/bin se află în calea sistemului dumneavoastră.

Utilizare

Utilizare: șablon cookie
cookie -c
cookie -e șablon
prăjitură -h
cookie -l
cookie -r șablon
Inițializează un fișier nou (TARGET) utilizând un șablon predefinit (Șablon).
Fișierul țintă poate fi un nou script, fișier de configurare, fișier de marcare etc...
După ce fișierul țintă a fost inițializat, acesta este deschis pentru editare folosind
editorul implicit al sistemului.
Argumente poziționale:
TARGET Numele fișierului de inițializat.
Argumente opționale:
-d | --depanare
Activați modul de depanare.
-c | --config
Editați fișierul de configurare.
-D DIR | --bin-subdir DIR
Inițializați TARGET în DIR, care ar trebui să fie un subdirector al
directorul bin implicit (vezi fișierul de configurare).
-e șablon | --editați șablonul
Adăugați/editați șablonul cookie.
-f | --forta
Forțați inițializarea TARGET să fie relativă la curent
director. Această opțiune înlocuiește în esență ROOT_DIR
setare de configurare. Activat implicit pentru non-executable
tinte.
-h | --Ajutor
Vizualizați acest mesaj de ajutor.
-l | --listă
Dacă este furnizat șablon, trimiteți conținutul șablonului în STDOUT.
În caz contrar, enumerați șabloanele disponibile.
-m MOD | --mod MOD
Setează biții pentru modul fișier. Acceptă orice formă pentru MOD care este recunoscută
prin comanda 'chmod'.
-r șablon | --eliminați șablonul
Ștergeți șablonul cookie.
-X
Faceți TARGET executabil. Echivalent cu '-m +x'.
-v | --verbos
Activați ieșirea verbosă.

Folosirea Cookie ar trebui să vă fie ușor dacă sunteți familiarizat cu Cookiecutter . Dar dacă sunteți nou la oricare dintre ambele instrumente, atunci trebuie să treceți peste ghid înainte de a explora.