brodul.recipe.template

Szoftver screenshot:
brodul.recipe.template
Szoftver adatai:
Változat: 1.2
Feltöltés dátuma: 14 Apr 15
Fejlesztő: Andraz Brodnik
Engedély: Ingyenes
Népszerűség: 12

Rating: 2.0/5 (Total Votes: 2)

brodul.recipe.template elágazása amplecode.recipe.template, a buildout recept generáló fájlokat Jinja2 sablonok. & Nbsp; A recept konfigurálja a Jinja2 környezetben, alapértelmezés képest Buildout könyvtár, amely lehetővé teszi sablonok kiterjesztése és közé tartoznak egyéb sablonok képest a környezet.
Töltheti pypi: http://pypi.python.org/pypi/brodul.recipe.template/
Buildout
- Template-fájlt, vagy input (kötelező): Egy vagy több Jinja2 template fájl ösvényeket.
- Target-fájl vagy kimenet (kötelező): egy nagyobb cél fájlútvonalakat. A fájlok száma meg kell egyeznie a száma sablon fájlokat.
- Base-dir: Base könyvtár a Jinja2 környezetben. Sablon fájl elérési út relatív ezt a könyvtárat. Alapértelmezett a Buildout könyvtár.
- Target-futtatható: Egy vagy több boolean zászlók (Igen | Nem | true | false | 1 | 0) jelzi végrehajthatósága a cél fájlokat. Ha csak egy jelző meg van adva, hogy alkalmazza az összes cél fájlokat.
- Tojás: Kizárólag a fenti tojás, kényelmesen alakítható pkg_resources.WorkingSet, amikor bizonyos
- Jinja2_filters: egyéni szűrő funkciók elválasztva white-space
További lehetőségek egyszerűen továbbítják a sablonokat, és lehetőség az összes többi, azok révén elérhető részeket. . és részei [] [].
értéklisták
Lehetséges, hogy egy recept lehetőséget, hogy tartalmaz egy vagy több értéket, melyeket whitespace. Az osztott filter áll rendelkezésre, ha azt szeretnénk, hogy végighaladni a szóközök elválasztott értékek a Jinja2 sablon:
#! / Bin / sh
{% A cmd Parancs | split%}
& Nbsp; echo "{{}} cmd"
{% Endfor%}
Minimal példa
foo.txt jön létre foo.txt.jinja2 különleges lehetõségek nélkül:
[Buildout]
részek = foo
[Foo]
recept = brodul.recipe.template
template-file = foo.txt.jinja2
target-file = foo.txt
Nagyobb példa
foo.txt jön létre myapp / foo.txt.jinja2, bar.sh jön létre myapp / bar.sh.jinja2, a második lesz futtatható, és a két sablonok tudják hasznosítani a további lehetőségeket megadott:
[Buildout]
részek = foo
[Foo]
recept = brodul.recipe.template
base-dir = myapp
template-file =
& Nbsp; foo.txt.jinja2
& Nbsp; bar.sh.jinja2
target-file =
& Nbsp; foo.txt
& Nbsp; bar.sh
target-futtatható =
& Nbsp; false
& Nbsp; igaz,
project_name = Egy másik példa
Szerző = Me
Egyéni szűrők
A szűrési funkció található ugyanabban a könyvtárban, a buildout.cfg egy filter.py fájlt. Ha szeretné, hogy több szűrőt el őket egymástól fehér térben.
[Buildout]
részek = foo
[Foo]
recept = brodul.recipe.template
input = foo.txt.jinja2
output = foo.txt
jinja2_filters = filter.bar

követelmények :

  • Python

Más szoftver fejlesztő Andraz Brodnik

githook
githook

20 Feb 15

Hozzászólások a brodul.recipe.template

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!