Cookie je bezplatný a otevřený zdrojový generátor souborů založený na šablonách, který urychluje proces psaní skriptů, souborů Makefiles, dokumentů LaTeX a dalších jednorázových souborů.
Cookie
Cookie je podobné cookiecutter, příkazový řádek nástroj, který vytváří projekty ze šablon projektů (stylisticky označovaných jako „cookiecutters“) v libovolném značkovacím formátu nebo programovacím jazyce.Ale na rozdíl od cookiecutter, Cookie vytváří stránky ze šablon souborů.
Šablony jsou uloženy v adresáři ~/.cookiecutters
nebo v adresáři určeném $COOKIE_DIR . Zde můžete vidět příklady šablon hlavního vývojáře.
Funkce v cookie
Instalace cookie v Linuxu
Kořenová instalace
S oprávněním root vše, co musíte udělat, je naklonovat projekt z git a vytvořit aplikaci pomocí následujících příkazů:
$ klon git https://github.com/bbugyi200/cookie $ cd cookie $ sudo make install
Uživatelská instalace
Bez oprávnění root budete muset použít alternativní bin adresář, do kterého byste naklonovali git repo a poté jej sestavili pomocí příkazu :
make DESTDIR=/home//.local PREFIX=nainstalovat
Nahraďte svým uživatelským jménem a ujistěte se, že /home//.local/binadresář je v cestě vašeho systému.
Používání
Použití: ŠABLONA cookie cookie -c cookie -e ŠABLONA cookie -h sušenka -l cookie -r ŠABLONA Inicializuje nový soubor (TARGET) pomocí předdefinované šablony (TEMPLATE). Cílovým souborem může být nový skript, konfigurační soubor, soubor značek atd…. Poté, co byl cílový soubor inicializován, je otevřen pro úpravy pomocí výchozí editor systému. Poziční argumenty: TARGET Název souboru, který se má inicializovat. Nepovinné argumenty: -d | --ladit Povolit režim ladění. -c | --config Upravte konfigurační soubor. -D DIR | --bin-subdir DIR Inicializujte TARGET do DIR, což by měl být podadresář výchozí adresář bin (viz konfigurační soubor). -e ŠABLONA | --upravit ŠABLONU Přidat/upravit šablonu cookie. -f | --platnost Vynutit, aby inicializace TARGET byla relativní k aktuálnímu adresář. Tato možnost v podstatě přepíše ROOT_DIR nastavení konfigurace. Ve výchozím nastavení povoleno pro nespustitelné soubory cíle. -h | --Pomoc Zobrazit tuto zprávu nápovědy. -l | --seznam Je-li k dispozici TEMPLATE, výstup obsahu šablony do STDOUT. V opačném případě vypište dostupné šablony. -m REŽIM | --režim MODE Nastavuje bity režimu souboru. Přijímá jakýkoli rozpoznaný formulář pro MODE příkazem 'chmod'. -r ŠABLONA | --odstranit ŠABLONU Smazat šablonu cookie. -X Udělejte z TARGETu spustitelný. Ekvivalent '-m +x'. -v | -- podrobné Povolit podrobný výstup.
Používání Cookie by pro vás mělo být snadné, pokud znáte Cookiecutter . Ale pokud s oběma nástroji začínáte, musíte si před ponořením projít průvodce.