Il s'agit de la commande moustache qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
moustache - Processeur de moustache
SYNOPSIS
moustache
moustache --compiler
moustache -- jetons
DESCRIPTION
Moustache est un système de modèles sans logique pour HTML, fichiers de configuration, n'importe quoi.
Le manuel de formation moustache La commande traite un modèle Moustache précédé par le frontmatter YAML de
entrée standard et imprime un ou plusieurs documents sur la sortie standard.
Le frontmatter YAML commence par --- sur une seule ligne, suivi de YAML, se terminant par une autre
--- sur une seule ligne, par exemple
---
noms : [ {nom : chris}, {nom : mark}, {nom : scott}]
---
Si vous n'êtes pas familier avec YAML, il s'agit d'un sur-ensemble de JSON. JSON valide devrait fonctionner correctement.
Après le frontmatter devrait venir tout modèle Moustache valide. Voir moustache(5) pour un
aperçu des modèles Moustache.
Par exemple :
{{#names}}
Salut {{nom}} !
{{/names}}
Maintenant, combinons-les.
$ données de chat.yml
---
noms : [ {nom : chris}, {nom : mark}, {nom : scott}]
---
$ modèle de chat.moustache
{{#names}}
Salut {{nom}} !
{{/names}}
$ cat data.yml modèle.moustache | moustache
Salut chris!
Salut Mark!
Salut scott !
Si vous fournissez plusieurs documents YAML (tels que délimités par ---), votre modèle sera
rendu plusieurs fois. Comme un publipostage.
Par exemple :
$ données de chat.yml
---
nom : chris
---
nom : marque
---
nom : scott
---
$ modèle de chat.moustache
Salut {{nom}} !
$ cat data.yml modèle.moustache | moustache
Salut chris!
Salut Mark!
Salut scott !
OPTIONS
Par défaut moustache essaiera de rendre un modèle Moustache en utilisant le frontmater YAML que vous
apporter. Il peut faire quelques autres choses, cependant.
-c, --compiler
Imprimer la version Ruby compilée d'un modèle donné. C'est le code qui est
réellement utilisé lors du rendu d'un modèle dans une chaîne. Utile pour le débogage mais
seulement si vous êtes familier avec les internes de Moustache.
-t, --jetons
Imprimez le formulaire tokenisé d'un modèle de moustache donné. Cela peut être utilisé pour
comprendre comment Moustache analyse un modèle. Les jetons sont remis à un générateur
qui les compile dans une chaîne Ruby. Des erreurs de syntaxe et des balises confuses, donc,
peut probablement être identifié en examinant les jetons produits.
INSTALLATION
Si vous avez installé RubyGems :
gem installer moustache
EXEMPLES
$ moustache data.yml modèle.moustache
$ cat data.yml | moustache - template.moustache
$ moustache -c modèle.moustache
$ chat <
---
nom : Bob
âge: 30
---
données,
DROIT D'AUTEUR
Moustache est Copyright (C) 2009 Chris Wanstrath
Modèle C d'origine par Google
Utilisez la moustache en ligne en utilisant les services onworks.net