Whatsapp

Soubor cookie

Anonim

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.