Package: wnpp
Severity: wishlist
Owner: ChangZhuo Chen (陳昌倬) <czchen@debian.org>
X-Debbugs-Cc: debian-devel@lists.debian.org
* Package name : esh
Version : 0.3.2
Upstream Contact: Jakub Jirutka
* URL : https://github.com/jirutka/esh
* License : Expat
Programming Lang: sh
Description : templating engine for evaluating shell commands embedded in arbitrary templates
esh (embedded shell) is a templating engine for evaluating shell commands
embedded in arbitrary templates. It’s like ERB (Embedded RuBy) for shell,
intended to be used for templating configuration files. Unlike ERB it provides
support for including one ESH template into another (since version 0.2.0).
.
The template processing consists of two phases: conversion to a shell script
and evaluation of that script. You can even run just the conversion phase: esh
-d will dump a shell script that you can execute directly by a shell (even on a
system without esh installed). However, in that case, you will not get error
messages source-mapped to point to the locations in the template file.
The package is used in yadm for tempating configuration files.
--
ChangZhuo Chen (陳昌倬) czchen@{czchen,debian}.org
Key fingerprint = BA04 346D C2E1 FE63 C790 8793 CC65 B0CD EC27 5D5B
Attachment:
signature.asc
Description: PGP signature