Cookie on ilmainen ja avoimen lähdekoodin mallipohjainen tiedostogeneraattori, joka nopeuttaa komentosarjojen, Makefile-tiedostojen, LaTeX-dokumenttien ja muiden kertaluonteisten tiedostojen kirjoittamista.
Eväste
Cookie on samanlainen kuin cookiecutter, komentorivi apuohjelma, joka luo projekteja projektimalleista (tyylillisesti "cookiecutters") millä tahansa merkintämuodolla tai ohjelmointikielellä.Mutta toisin kuin cookiecutter, Cookie luo sivuja tiedostomalleista.
Mallit tallennetaan ~/.cookiecutters
-hakemistoon tai $COOKIE_DIR-hakemistoon. . Voit nähdä esimerkkejä pääkehittäjän malleista täältä.
Evästeen ominaisuudet
Evästeen asennus Linuxiin
Root-asennus
Pääkäyttäjän oikeuksilla sinun tarvitsee vain kloonata projekti gitistä ja rakentaa sovellus seuraavilla komennoilla:
$ git-klooni https://github.com/bbugyi200/cookie $ cd eväste $ sudo tee asennus
Käyttäjän asennus
Ilman pääkäyttäjän oikeuksia sinun on käytettävä vaihtoehtoista bin hakemistoa, johon kloonaat git-repon ja rakensit sitten komennolla :
make DESTDIR=/home//.local PREFIX=install
Korvaa käyttäjätunnuksellasi ja varmista, että /home//.local/bin-hakemisto on järjestelmäsi polulla.
Käyttö
Käyttö: evästemalli eväste -c eväste -e MALLI eväste -h eväste -l cookie -r MALLI Alustaa uuden tiedoston (TARGET) käyttämällä enn alta määritettyä mallia (TEMPLATE). Kohdetiedosto voi olla uusi komentosarja, asetustiedosto, merkintätiedosto jne. Kun kohdetiedosto on alustettu, se avataan muokkausta varten järjestelmän oletuseditori. Asema-argumentit: TARGET Alustettavan tiedoston nimi. Valinnaiset argumentit: -d | --debug Ota virheenkorjaustila käyttöön. -c | --config Muokkaa asetustiedostoa. -D DIR | --bin-subdir DIR Alusta TARGET hakemistoon DIR, jonka pitäisi olla hakemiston alihakemisto oletusalustahakemisto (katso asetustiedosto). -e MALLI | --muokkaa MALLIA Lisää/muokkaa evästemallia. -f | --pakottaa Pakota TARGETin alustus olemaan suhteessa virtaan hakemistosta. Tämä vaihtoehto olennaisesti ohittaa ROOT_DIR:n kokoonpanoasetus. Oletusarvoisesti käytössä ei-suoritettavalle tiedostolle tavoitteita. -h | --auta Katso tämä ohjeviesti. -l | --lista Jos MALLI on toimitettu, tulosta mallin sisältö STDOUTiin. Muussa tapauksessa luettele käytettävissä olevat mallit. -m MODE | --mode MODE Asettaa tiedostotilan bitit. Hyväksyy minkä tahansa tunnistetun MODE-lomakkeen 'chmod'-komennolla. -r MALLI | --poista TEMPLATE Poista evästemalli. -x Tee TARGETista suoritettava. Vastaa '-m +x'. -v | --sanallinen Ota monisanainen tuloste käyttöön.
Käyttämällä Cookie pitäisi tulla sinulle helposti, jos Cookiecutter . Mutta jos olet uusi kummankin työkalun käytössä, sinun on luettava opas ennen perehtymistä.