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.