Interface en ligne de commande pour piolog. Génère un rapport dans un format textuel à partir du log d'une partie. Les formats possibles sont :
- JSON : obtenu avec l'API standard
JSON.stringify()
éventuellement indenté avec js-beautify ; - HTML : obtenu par templating Handlebars et incluant un graphique Google Charts API pour les statistiques.
- Exécuter en ligne de commande :
npm run main -- [args]
- Déboguer avec Chrome :
npm run debug -- [args]
- Exécuter les tests :
npm test
- Exécuter les tests avec mesure de la couverture de code :
npm run cover
- Le rapport est
coverage/lcov-report/index.html
- Le rapport est
Voir les commandes dans le fichier package.json
.
- Nettoyer les fichiers générés :
gulp clean
- Construire la version minifiée :
gulp scripts
- Le résultat est dans
./build
- Le résultat est dans
Voir les commandes dans le fichier gulpfile.js
.
src
: Sourcesjs/piolog-cli.js
: Programme en ligne de commandejs/html-formatter.js
: Génération d'un rapport au format HTMLjs/json-formatter.js
: Génération d'un rapport au format JSONjs/contentbuffer.js
: API pour un buffer en mémoire (utilisé pour la lecture du fichier de log d'une partie)js/filereader.js
: API pour la lecture du fichier de log d'une partiehtml/html-formatter.html
: Modèle de page HTML pour le rendu dans ce format
test
: Tests et fichiers de test.gitignore
: Configuration Git.jshintrc
: Configuration JSHintgulpfile.js
: Script de build GulpLICENSE
: Fichier de licencelog4js-config.json
: Exemple de configuration des loggerspackage.json
: Configuration NPMREADME.md
: Documentation du module
- Exécuter un checkout Git de piolog
- Exécuter un checkout Git de piolog-cli
- Dans le répertoire de
piolog-cli
, exécuternpm install /path/to/piolog
puisnpm install
pour installer les autres dépendances