brodul.recipe.template.

Ricetta bobilt per la realizzazione di file da jinja2 modelli
Scarica ora

brodul.recipe.template. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • BSD License
  • Prezzo:
  • FREE
  • Nome editore:
  • Andraz Brodnik
  • Sito web dell'editore:
  • https://bitbucket.org/niteoweb/

brodul.recipe.template. Tag


brodul.recipe.template. Descrizione

Brodul.recipe.Template è una forcella di amplecode.recipe.Template, una ricetta di building per la generazione di file utilizzando i modelli Jinja2. La ricetta configura un ambiente Jinja2, per impostazione predefinita relativa alla directory di builtOut, consentendo ai modelli di estendere e includere altri modelli relativi all'ambiente. I caricamenti sono disponibili da PYPI: http://pypi.python.org/pypi/brodul.recipe. Template / BuildOut Options- Template-File o Input (richiesto): uno o più Percorsi di file del modello Jinja2.- file di destinazione o output (richiesto): uno dei percorsi di file di destinazione. Il numero di file deve corrispondere al numero di file template.- Base-DIR: Directory di base dell'ambiente Jinja2. I percorsi dei file del modello sono relativi a questa directory. L'impostazione predefinita è la directory di buildOut.- Eseguibile del bersaglio: uno o più bandiere booleane (sì | No | True | False | 1 | 0) Indicare l'eseguibilità dei file di destinazione. Se viene applicata solo un flag. Viene applicato a tutti i file di destinazione.- Eggs: Riservato per un elenco di uova, consolidatamente convertito in un PKG_RESOURCES.WORDINGSET quando specificato- JINJA2_FILTERS: le funzioni del filtro personalizzate separate da opzioni bianche-Spaceadditional sono semplicemente inoltrate al I modelli e le opzioni da tutte le altre parti sono rese disponibili tramite parti. . e parti . Elenchi di Valorit è possibile per a Opzione ricetta per contenere uno o più valori, separati da spazi bianchi. Un filtro diviso è disponibile per quando si desidera isolare i valori separati dello spazio bianco nel modello Jinja2: #! / Bin / sh {% per cmd in cms | split%} echo "{{cmd}}" {% endfor%} Minimal exampledfoo.txt viene creato da foo.txt.jinja2 senza alcuna opzione aggiuntiva: parti = foo ricetta = brodul.recipe.templatetemplate-file = foo.txt.jinja2target-file = foo.txtlarger EXEGTFOO.TXT Viene creato da MyApp / Foo.txt.jinja2, Bar.Sh è stato creato da MyApp / BAR.SH.JINJA2, il secondo sarà eseguibile e entrambi i modelli possono utilizzare le opzioni aggiuntive specificate: Parts = foo Ricetta = BRODUL.RECIPE.TemPlateBase-Dir = MyAppPTemplate-File = foo.txt.jinja2 bar.sh.jinja2target-file = foo.txt bar.shtarget-eseguibile = falso trueproject_name = un altro esameAuthor = Filtri del filtro La funzione del filtro si trova nel stessa directory del buildout.cfg in un file filter.py. Se si desidera utilizzare altri filtri separali con uno spazio bianco. Parts = foo ricetta = brodul.recipe.templateinput = foo.txt.jinja2Output = foo.txtjinja2_filters = Filter.Barproduct's Homepage


brodul.recipe.template. Software correlato