Hva skjer

Kjeks

Anonim

Cookie er en gratis malbasert filgenerator med åpen kildekode som gjør prosessen med å skrive skript, Makefiles, LaTeX-dokumenter og andre engangsfiler raskere.

Kjeks

Cookie ligner på cookiecutter, en kommandolinje verktøy som lager prosjekter fra prosjektmaler (stilistisk referert til som «cookiecutters“) i et hvilket som helst markupformat eller programmeringsspråk.Men i motsetning til cookiecutter, lager Cookie sider fra filmaler.

Malene er lagret i ~/.cookiecutters-katalogen eller katalogen spesifisert av $COOKIE_DIR . Du kan se eksempler på hovedutviklerens maler her.

Funksjoner i informasjonskapsel

Installasjon av informasjonskapsel i Linux

Rotinstallasjon

Med root-tillatelse alt du trenger å gjøre er å klone prosjektet fra git og bygge appen med følgende kommandoer:

$ git-klone https://github.com/bbugyi200/cookie
$ cd informasjonskapsel
$ sudo make install
Brukerinstallasjon

Uten rottillatelse må du bruke en alternativ bin katalog som du vil klone git repo inn i og deretter bygge med kommandoen :

 gjør DESTDIR=/home//.local PREFIX=installer

Erstatt med brukernavnet ditt og kontroller at /home//.local/binkatalogen er i systemets bane.

Bruk

Bruk: cookie MAL
informasjonskapsel -c
cookie -e MAL
informasjonskapsel -h
informasjonskapsel -l
cookie -r MAL
Initialiserer en ny fil (TARGET) ved hjelp av en forhåndsdefinert mal (MAL).
Målfilen kan være et nytt skript, konfigurasjonsfil, markup-fil osv. ....
Etter at målfilen er initialisert, åpnes den for redigering ved hjelp av
systemets standardredigeringsprogram.
Posisjonsargumenter:
TARGET Navnet på filen som skal initialiseres.
Valgfrie argumenter:
-d | --feilsøke
Aktiver feilsøkingsmodus.
-c | --config
Rediger konfigurasjonsfilen.
-D DIR | --bin-subdir DIR
Initialiser TARGET i DIR, som skal være en underkatalog til
standard bin-katalog (se konfigurasjonsfilen).
-e MAL | --rediger MAL
Legg til / rediger mal for informasjonskapsler.
-f | --makt
Tving TARGET-initialiseringen til å være relativt til strømmen
katalog. Dette alternativet overstyrer i hovedsak ROOT_DIR
konfigurasjonsinnstilling. Aktivert som standard for ikke-kjørbar
mål.
-h | --hjelp
Se denne hjelpemeldingen.
-l | --liste
Hvis MAL er gitt, utskriv malinnhold til STDOUT.
Ellers lister du opp tilgjengelige maler.
-m MODUS | --modus MODUS
Stiller inn filmodusbiter. Godtar alle former for MODE som gjenkjennes
med 'chmod'-kommandoen.
-r MAL | --fjern MAL
Slett informasjonskapselmal.
-x
Gjør TARGET kjørbart. Tilsvarer '-m +x'.
-v | --ordlig
Aktiver detaljert utdata.

Bruk av Cookie bør være lett tilgjengelig hvis du er kjent med Cookiecutter . Men hvis du er ny på begge verktøyene, må du gå gjennom veiledningen før du går i dybden.