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.