EngelsFransSpaans

OnWorks-favicon

snor - Online in de cloud

Run snor in OnWorks gratis hostingprovider via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de opdracht snor die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


snor - Snor-processor

KORTE INHOUD


snor
snor --compileren
snor --tokens

PRODUCTBESCHRIJVING


Moustache is een logicaloos sjabloonsysteem voor HTML, configuratiebestanden, alles.

De snor opdracht verwerkt een Moustache-sjabloon voorafgegaan door YAML-frontmatter van
standaardinvoer en drukt een of meer documenten af ​​naar standaarduitvoer.

YAML frontmaterie begint met --- op een enkele regel, gevolgd door YAML, eindigend met een andere
--- op een enkele regel, bijv

---
namen: [ {naam: chris}, {naam: mark}, {naam: scott} ]
---

Als u niet bekend bent met YAML, het is een superset van JSON. Geldige JSON zou goed moeten werken.

Na de frontmaterie zou een geldig Moustache-sjabloon moeten komen. Zien snor(5) voor een
overzicht van Moustache-sjablonen.

Bijvoorbeeld:

{{#names}}
Hallo {{naam}}!
{{/names}}

Laten we ze nu combineren.

$ kattengegevens.yml
---
namen: [ {naam: chris}, {naam: mark}, {naam: scott} ]
---

$ kat sjabloon.snor
{{#names}}
Hallo {{naam}}!
{{/names}}

$ cat data.yml sjabloon.snor | snor
Hallo chris!
Hallo Mark!
Hallo schot!

Als u meerdere YAML-documenten opgeeft (zoals begrensd door ---), wordt uw sjabloon
meerdere keren weergegeven. Zoals een mailmerge.

Bijvoorbeeld:

$ kattengegevens.yml
---
naam: chris
---
naam: mark
---
naam: scott
---

$ kat sjabloon.snor
Hallo {{naam}}!

$ cat data.yml sjabloon.snor | snor
Hallo chris!
Hallo Mark!
Hallo schot!

OPTIES


Standaard snor zal proberen een Moustache-sjabloon weer te geven met behulp van de YAML-voorkennis die u hebt
voorzien in. Het kan echter nog een paar andere dingen doen.

-c, --compileren
Druk de gecompileerde Ruby-versie van een bepaalde sjabloon af. Dit is de code die is
daadwerkelijk gebruikt bij het renderen van een sjabloon in een string. Nuttig voor het debuggen maar
alleen als je bekend bent met de binnenkant van Moustache.

-t, --Munten
Druk de tokenized vorm van een bepaalde Moustache-sjabloon af. Dit kan worden gebruikt om
begrijpen hoe Moustache een sjabloon ontleedt. De tokens worden overhandigd aan een generator
die ze compileert in een Ruby-reeks. Syntaxisfouten en verwarde tags, daarom
kan waarschijnlijk worden geïdentificeerd door de geproduceerde tokens te onderzoeken.

INSTALLATIE


Als je RubyGems hebt geïnstalleerd:

edelsteen snor installeren

Voorbeelden


$ snor data.yml sjabloon.snor
$ cat data.yml | snor - sjabloon.snor
$ snor -c sjabloon.snor
$ kat <
---
naam: Bob
leeftijd: 30
---
gegevens

COPYRIGHT


Snor is Copyright (C) 2009 Chris Wanstrath

Originele CTemplate van Google

Snor online gebruiken met onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

Linux-commando's

Ad