Whatsapp

Cookie

Anonim

Cookie er en gratis og open source skabelonbaseret filgenerator, der fremskynder processen med at skrive scripts, Makefiler, LaTeX-dokumenter og andre engangsfiler.

Cookie

Cookie ligner cookiecutter, en kommandolinje værktøj, der opretter projekter ud fra projektskabeloner (stilistisk omt alt som "cookiecutters") i ethvert markupformat eller programmeringssprog.Men i modsætning til cookiecutter, opretter Cookie sider ud fra filskabeloner.

Skabelonerne er gemt i mappen ~/.cookiecutters eller mappen angivet af $COOKIE_DIR . Du kan se eksempler på hovedudviklerens skabeloner her.

Funktioner i cookie

Installation af cookie i Linux

Rodinstallation

Med root-tilladelse er alt hvad du skal gøre at klone projektet fra git og bygge appen med følgende kommandoer:

$ git-klon https://github.com/bbugyi200/cookie
$ cd cookie
$ sudo make install
Brugerinstallation

Uden root-tilladelse skal du bruge en alternativ bin mappe, som du vil klone git repo ind i og derefter bygge med kommandoen :

 lav DESTDIR=/home//.local PREFIX=installer

Erstat med dit brugernavn, og sørg for, at /home//.local/binbiblioteket er i dit systems sti.

Anvendelse

Brug: cookie-Skabelon
cookie -c
cookie -e SKABELON
småkage -h
småkage -l
cookie -r SKABELON
Initialiserer en ny fil (TARGET) ved hjælp af en foruddefineret skabelon (TEMPLATE).
Målfilen kan være et nyt script, konfigurationsfil, opmærkningsfil osv.….
Efter at målfilen er blevet initialiseret, åbnes den for redigering ved hjælp af
systemets standard editor.
Positionelle argumenter:
TARGET Navnet på den fil, der skal initialiseres.
Valgfrie argumenter:
-d | --fejlfinde
Aktiver fejlretningstilstand.
-c | --config
Rediger konfigurationsfilen.
-D DIR | --bin-subdir DIR
Initialiser TARGET i DIR, som skal være en undermappe til
standard bin-mappe (se konfigurationsfilen).
-e SKABELON | --rediger SKABELON
Tilføj/rediger cookie-skabelon.
-f | --kraft
Tving TARGET-initialisering til at være relativ til strømmen
vejviser. Denne mulighed tilsidesætter i det væsentlige ROOT_DIR
konfigurationsindstilling. Aktiveret som standard for ikke-eksekverbar
mål.
-h | --Hjælp
Se denne hjælpemeddelelse.
-l | --liste
Hvis Skabelonen leveres, udlæs skabelonindholdet til STDOUT.
Ellers skal du angive tilgængelige skabeloner.
-m MODE | --tilstand MODE
Indstiller filtilstandsbits. Accepterer enhver form for MODE, der genkendes
med kommandoen 'chmod'.
-r SKABELON | --fjern SKABELON
Slet cookie skabelon.
-x
Gør TARGET eksekverbart. Svarende til '-m +x'.
-v | --ordrig
Aktiver detaljeret output.

Brug af Cookie burde være nemt for dig, hvis du er bekendt med Cookiecutter . Men hvis du er ny til et af begge værktøjer, skal du gennemgå vejledningen, før du går i dybden.