brodul.recipe.template

Software kuvakaappaus:
brodul.recipe.template
Ohjelmiston tiedot:
Versio: 1.2
Lähetyksen päivämäärä: 14 Apr 15
Kehittäjä: Andraz Brodnik
Lupa: Vapaa
Suosio: 12

Rating: 2.0/5 (Total Votes: 2)

brodul.recipe.template on haarukka amplecode.recipe.template, verkon rakentaminen resepti tuottaa tiedostoja Jinja2 malleja. & Nbsp; resepti määrittää Jinja2 ympäristö, oletuksena suhteessa verkon rakentaminen hakemistoon, jonka avulla malleja laajentaa ja myös muita malleja suhteessa ympäristöön.
Lataukset ovat saatavilla pypi: http://pypi.python.org/pypi/brodul.recipe.template/
verkon rakentaminen Valinnat
- Template-tiedosto tai tulo (vaaditaan): Yksi tai useampi Jinja2 mallin tiedostopoluista.
- Kohde-tiedosto tai lähtö (pakollinen): Yksi lisää kohdetiedosto polkuja. Tiedostojen määrä on vastattava määrää mallitiedostot.
- Base-dir: Base hakemisto Jinja2 ympäristön. Template tiedosto polut ovat suhteessa tähän hakemistoon. Oletus on verkon rakentaminen hakemistoon.
- Kohde-suoritettavaa: Yksi tai useampi boolean liput (kyllä ​​| ei | true | false | 1 | 0) osoittaa toteutettavuudesta kohde tiedostoja. Jos vain yksi lippu annetaan sitä sovelletaan kaikkiin tavoite tiedostoja.
- Munat: Varattu luettelo munia, sopivasti muunnetaan pkg_resources.WorkingSet kun määritetty
- Jinja2_filters: oman suodattimen toiminnot erotetaan white-space
Muita vaihtoehtoja ovat yksinkertaisesti välitetään malleja ja vaihtoehtoja kaikista muista osista kautta on saatavissa osia. . ja osat [] [].
Luettelot arvot
On mahdollista, että resepti vaihtoehto sisältää yhden tai useampia arvoja, jotka on erotettu välilyönnillä. Split suodatin on käytettävissä, kun haluat kerrata yli välilyönnillä erotetut arvot teidän Jinja2 malliin:
#! / Bin / sh
{% Varten cmd cmds | split%}
& Nbsp; echo "{{cmd}}"
{% EndFor%}
Minimal Esimerkki
foo.txt luodaan foo.txt.jinja2 ilman ylimääräisiä vaihtoehtoja:
[Verkon rakentaminen]
osat = foo
[Foo]
resepti = brodul.recipe.template
template-tiedosto = foo.txt.jinja2
kohde-file = foo.txt
Suurempi Esimerkki
foo.txt luodaan MyApp / foo.txt.jinja2, bar.sh luodaan MyApp / bar.sh.jinja2, toinen on suoritettavan, ja molemmat malleja voi käyttää lisäasetuksia määritelty:
[Verkon rakentaminen]
osat = foo
[Foo]
resepti = brodul.recipe.template
base-dir = MyApp
template-tiedosto =
& Nbsp; foo.txt.jinja2
& Nbsp; bar.sh.jinja2
kohde-file =
& Nbsp; foo.txt
& Nbsp; bar.sh
kohde-suoritettavan =
& Nbsp; false
& Nbsp; totta
project_name = Toinen esimerkki
kirjailija = Me
Custom suodattimet
Suodatin toiminto sijaitsee samassa hakemistossa kuin buildout.cfg vuonna filter.py tiedostoon. Jos haluat käyttää enemmän suodattimia erota ne välilyönnillä.
[Verkon rakentaminen]
osat = foo
[Foo]
resepti = brodul.recipe.template
input = foo.txt.jinja2
lähtö = foo.txt
jinja2_filters = filter.bar

Vaatimukset :

  • Python

Muu ohjelmistojen kehittäjä Andraz Brodnik

githook
githook

20 Feb 15

Kommentit brodul.recipe.template

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!