Cookie je besplatni generator datoteka otvorenog koda temeljen na predlošcima koji ubrzava proces pisanja skripti, Makefileova, LaTeX dokumenata i drugih jednokratnih datoteka.
Kolačić
Cookie je sličan cookiecutter, naredbeni redak uslužni program koji stvara projekte iz predložaka projekta (stilski se nazivaju "cookiecutters") u bilo kojem formatu označavanja ili programskom jeziku.Ali za razliku od cookiecutter, Cookie stvara stranice iz predložaka datoteka.
Predlošci su pohranjeni u direktoriju ~/.cookiecutters
ili direktoriju navedenom u $COOKIE_DIR . Ovdje možete vidjeti primjere glavnih predložaka programera.
Značajke u kolačiću
Instalacija kolačića u Linuxu
Root instalacija
S root dozvolom sve što trebate učiniti je klonirati projekt iz git-a i izgraditi aplikaciju pomoću sljedećih naredbi:
$ git klon https://github.com/bbugyi200/cookie $ cd kolačić $ sudo make install
Korisnička instalacija
Bez root dopuštenja morat ćete koristiti alternativni bin direktorij u koji biste klonirali git repo i zatim izgradili naredbom :
make DESTDIR=/home//.local PREFIX=instaliraj
Zamijenite svojim korisničkim imenom i provjerite je li /home//.local/bindirektorij na putanji vašeg sustava.
Korištenje
Upotreba: PREDLOŽAK kolačića kolačić -c kolačić -e ŠABLONA kolačić -h kolačić -l kolačić -r ŠABLONA Inicijalizira novu datoteku (TARGET) pomoću unaprijed definiranog predloška (TEMPLATE). Ciljna datoteka može biti nova skripta, konfiguracijska datoteka, označna datoteka itd…. Nakon što je ciljna datoteka inicijalizirana, otvara se za uređivanje pomoću zadani uređivač sustava. Pozicijski argumenti: TARGET Naziv datoteke za inicijalizaciju. Neobavezni argumenti: -d | --debug Omogući način otklanjanja pogrešaka. -c | --konfig Uredite konfiguracijsku datoteku. -D DIR | --bin-poddir DIR Inicijalizirajte TARGET u DIR, koji bi trebao biti poddirektorij zadani bin direktorij (pogledajte konfiguracijsku datoteku). -e PREDLOŽAK | --uredi PREDLOŽAK Dodajte / uredite predložak kolačića. -f | --sila Prisilno inicijaliziranje TARGET-a u odnosu na trenutni imenik. Ova opcija u biti nadjačava ROOT_DIR postavka konfiguracije. Omogućeno prema zadanim postavkama za neizvršne mete. -h | --Pomozite Pogledajte ovu poruku pomoći. -l | --popis Ako je osiguran TEMPLATE, ispišite sadržaj predloška u STDOUT. U suprotnom, navedite dostupne predloške. -m NAČIN | --način NAČIN Postavlja bitove načina datoteke. Prihvaća bilo koji oblik za MODE koji je prepoznat naredbom 'chmod'. -r PREDLOŽAK | --ukloni PREDLOŽAK Izbriši predložak kolačića. -x Učinite TARGET izvršnim. Ekvivalent '-m +x'. -v | -- opširno Omogući verbose izlaz.
Korištenje Cookie bi vam trebalo biti lako ako ste upoznati s Cookiecutter . Ali ako ste novi u bilo kojem od oba alata, morate proći kroz vodič prije nego što se udubite u njega.