brodul.recipe.template

Beelderingsrecept voor het maken van bestanden uit Jinja2-sjablonen
Download nu

brodul.recipe.template Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • BSD License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Andraz Brodnik
  • Uitgever website:
  • https://bitbucket.org/niteoweb/

brodul.recipe.template Tags


brodul.recipe.template Beschrijving

brodul.recipe.template is een vork van amplecode.recipe.template, een buildout-recept voor het genereren van bestanden met Jinja2-sjablonen. Het recept configureert een Jinja2-omgeving, standaard ten opzichte van de Buildout-directory, waardoor sjablonen uit te breiden en andere sjablonen ten opzichte van de omgeving. Downloads zijn verkrijgbaar bij PYPI: http://pypi.python.org/pypi/brodul.recipe. Sjabloon / Buildout-opties- Template-bestand of invoer (verplicht): een of meer Jinja2-sjabloonbestand Paths.- Doelbestand of uitgang (verplicht): een van meer doelbestandspaden. Het aantal bestanden moet overeenkomen met het aantal sjabloonbestanden .- BASE-DIR: basismap van de Jinja2-omgeving. Sjabloonbestandspaden zijn ten opzichte van deze map. Standaard is de buildout-directory.- Doel-uitvoerbaar bestand: een of meer Booleaanse vlaggen (Ja | Nee | True | False | 1 | 0) Geeft de executabiliteit van de doelbestanden aan. Als slechts één vlag wordt gegeven, wordt het toegepast op alle doelbestanden .- Eieren: gereserveerd voor een lijst met eieren, handig omgezet in een PKG_RESOURCES.Workingset wanneer gespecificeerd - Jinja2_Filters: aangepaste filterfuncties gescheiden door wit-ruimtelijke opties worden eenvoudig doorgestuurd naar de Sjablonen en opties uit alle andere onderdelen worden via onderdelen beschikbaar gesteld. . EN ONDERDELEN . Lijsten met waarden is mogelijk voor een Recept-optie om een of meer waarden te bevatten, gescheiden door witruimte. Er is een gesplitstfilter beschikbaar voor wanneer u wilt herhalen over de witruimte gescheiden waarden in uw Jinja2-sjabloon: #! / Bin / sh {% voor cmd in Cmds | Split%} echo "{{cmd}}" {% Endfor%} Minimal examplefoo.txt is gemaakt van foo.txt.jinja2 zonder extra opties: -onderdelen = foo recept = brodul.recipe.templateter-bestand = foo.txt.jinja2target-bestand = foo.txtlarger examplefoo.txt is gemaakt van MyApp / Foo.txt.jinja2, Bar.SH is gemaakt van MyApp / Bar.Sh.jinja2, de tweede zal uitvoerbaar zijn en beide sjablonen kunnen gebruikmaken van de opgegeven aanvullende opties: -onderdelen = FOO recept = brodul.recipe.templateBase-dir = myapptemplate-file = foo.txt.jinja2 bar.sh.jinja2target-bestand = foo.txt bar.shtarget-uitvoerbare bestand = valse trueProject_name = een andere examplateauthor = mecustom filtert de filterfunctie bevindt zich in de Dezelfde map als de buildout.cfg in een filter.py-bestand. Als u meer filters wilt gebruiken, scheidt u ze met een witte ruimte. Parts = foo recept = brodul.recipe.templateinput = foo.txt.jinja2output = foo.txtjinja2_filters = filter.barproduct's startpagina


brodul.recipe.template Gerelateerde software