A Cookie egy ingyenes és nyílt forráskódú sablon alapú fájlgenerátor, amely felgyorsítja a szkriptek, Makefiles, LaTeX dokumentumok és más egyszeri fájlok írási folyamatát.
Aprósütemény
Cookie hasonló a cookiecutter parancssorhoz segédprogram, amely projektsablonokból hoz létre projekteket (stílusosan „cookiecutters“) bármilyen jelölőformátumban vagy programozási nyelven.De ellentétben a cookiecutter-vel, a Cookie fájlsablonokból hoz létre oldalakat.
A sablonok a ~/.cookiecutters
vagy a $COOKIE_DIR által megadott könyvtárban tárolódnak. . Itt láthat példákat a fő fejlesztő sablonjaira.
Funkciók a cookie-ban
Cookie telepítése Linux alatt
Root telepítés
Root jogosultsággal mindössze annyit kell tennie, hogy klónoznia kell a projektet a gitből, és felépítenie az alkalmazást a következő parancsokkal:
$ git klón https://github.com/bbugyi200/cookie $ cd süti $ sudo make install
Felhasználói telepítés
Root engedély nélkül egy alternatív bin könyvtárat kell használnia, amelybe a git repót kell klónozni, majd a paranccsal össze kell építeni :
make DESTDIR=/home//.local PREFIX=install
Cserélje ki a felhasználónevét, és győződjön meg arról, hogy a /home//.local/binkönyvtár a rendszer elérési útjában van.
Használat
Használat: cookie SABLON süti -c cookie -e SABLON süti -h süti -l cookie -r SABLON Egy új fájlt (TARGET) inicializál egy előre meghatározott sablon (TEMPLATE) segítségével. A célfájl lehet új szkript, konfigurációs fájl, jelölőfájl stb. A célfájl inicializálása után megnyílik szerkesztésre a a rendszer alapértelmezett szerkesztője. Pozíciós érvek: TARGET Az inicializálandó fájl neve. Választható érvek: -d | --debug Hibakeresési mód engedélyezése. -c | --config Szerkessze a konfigurációs fájlt. -D DIR | --bin-subdir DIR Inicializálja a TARGET-et a DIR-be, amely a könyvtár alkönyvtárának kell lennie alapértelmezett bin könyvtár (lásd a konfigurációs fájlt). -e SABLON | --edit TEMPLATE Cookie-sablon hozzáadása/szerkesztése. -f | --Kényszerítés A TARGET inicializálásának kényszerítése az áramerősséghez képest Könyvtár. Ez az opció lényegében felülírja a ROOT_DIR-t konfigurációs beállítás. Alapértelmezés szerint engedélyezve van a nem végrehajtható fájlokhoz célpontok. -h | --Segítség Tekintse meg ezt a súgóüzenetet. -l | --lista Ha TEMPLATE van megadva, adja ki a sablon tartalmát az STDOUT-ba. Ellenkező esetben listázza ki az elérhető sablonokat. -m MODE | --mode MODE Beállítja a fájlmód bitjeit. Bármilyen felismert űrlapot elfogad a MODE-hoz a 'chmod' paranccsal. -r SABLON | -- távolítsa el a TEMPLATE Cookie-sablon törlése. -x Tegye végrehajthatóvá a TARGET-et. Egyenértékű: '-m +x'. -v | --bőbeszédű A részletes kimenet engedélyezése.
A Cookie használata könnyen elérhető, ha ismeri a Cookiecutter . Ha azonban még nem ismeri mindkét eszközt, akkor át kell tekintenie az útmutatót, mielőtt belevágna.