brodul.recipe.template

Programinė įranga Screenshot:
brodul.recipe.template
Programinė detalės:
Versija: 1.2
Įkėlimo datą: 14 Apr 15
Kūrėjas: Andraz Brodnik
Licencija: Nemokamai
Populiarumas: 12

Rating: 2.0/5 (Total Votes: 2)

brodul.recipe.template yra amplecode.recipe.template šakutė, Katilinės statyba receptas kurti failus naudojant Jinja2 šablonus. & Nbsp; receptas konfigūruoja yra Jinja2 aplinką, pagal nutylėjimą, palyginti su Katilinės statyba kataloge, todėl šablonai išplėsti ir apimti ir kitus šablonus santykinius į aplinką.
Siuntiniai yra prieinami iš pypi: http://pypi.python.org/pypi/brodul.recipe.template/
Katilinės statyba parinktys
- Šablono failą ar įvestis (privaloma): Vienas ar daugiau Jinja2 šablono failą takai.
- Tikslinė failo arba išvesties (būtina): Vienas iš daugiau tikslinė failų takais. Failų skaičius turi sutapti su šablono failus, skaičių.
- Bazinės rež: Bazė katalogas kad Jinja2 aplinkoje. Šablono failą keliai, palyginti su šio katalogo. Numatytasis nustatymas yra Katilinės statyba katalogas.
- Taikinys, vykdomąjį: Vienas ar daugiau loginės vėliavos (Taip | Ne | Tiesa | klaidinga | 1 | 0) nurodant tikslines failus įgyvendinamumą. Jei yra tik vienas vėliavėlė yra skiriamas jis taikomas visų tikslinių failus.
- Kiaušiniai: Skirta kiaušinių sąrašą, patogiai paversta pkg_resources.WorkingSet kai nurodyta
- jinja2_filters: custom filtro funkcijos atskirtos white-space
Papildomos galimybės paprasčiausiai perduotas šablonus ir galimybės iš visų kitų dalių yra prieinami per dalių. . ir dalys [] [].
verčių sąrašą
Tai galima receptas galimybė turėti vieną ar daugiau reikšmių, atskirtų tarpais. Split filtras yra prieinama, jei norite pakartoti per tarpus atskirti vertybes savo Jinja2 šabloną:
#! / Bin / sh
{% Už cmd cmds | padalinti%}
& Nbsp; echo "{{cmd}}"
{% Endfor%}
Minimalus Pavyzdys
foo.txt yra sukurtas iš foo.txt.jinja2 be jokių papildomų variantų:
[Katilinės statyba]
dalys = foo
[Foo]
receptas = brodul.recipe.template
šablono failą = foo.txt.jinja2
tikslas-file = foo.txt
Didesnės Pavyzdys
foo.txt yra sukurtas iš MyApp / foo.txt.jinja2, bar.sh yra sukurtas iš MyApp / bar.sh.jinja2, antrasis bus vykdomąjį ir abu šablonai gali naudoti papildomas galimybes, nurodytas:
[Katilinės statyba]
dalys = foo
[Foo]
receptas = brodul.recipe.template
bazinės rež = MyApp
šablono failą =
& Nbsp; foo.txt.jinja2
& Nbsp; bar.sh.jinja2
tikslas-file =
& Nbsp; foo.txt
& Nbsp; bar.sh
tikslas-vykdomąjį =
& Nbsp; klaidinga
& Nbsp; tiesa
PROJECT_NAME = Kitas pavyzdys
Author = mane
Custom filtrai
Filtro funkcija yra tame pačiame kataloge, kaip į tam filter.py failą buildout.cfg. Jei norite naudoti daugiau filtrų atskirkite juos tarpais.
[Katilinės statyba]
dalys = foo
[Foo]
receptas = brodul.recipe.template
įvesties = foo.txt.jinja2
išvesties = foo.txt
jinja2_filters = filter.bar

Reikalavimai :

  • Python

Kita programinė įranga kūrėjas Andraz Brodnik

githook
githook

20 Feb 15

Komentarai brodul.recipe.template

Komentarai nerastas
Pridėti komentarą
Pasukite ant paveikslėlio!