Whatsapp

Eväste

Anonim

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ä.