File: control

package info (click to toggle)
esh 0.3.2-2
  • links: PTS, VCS
  • area: main
  • in suites: trixie
  • size: 316 kB
  • sloc: sh: 431; makefile: 55
file content (30 lines) | stat: -rw-r--r-- 1,241 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Source: esh
Section: shells
Priority: optional
Maintainer: ChangZhuo Chen (陳昌倬) <czchen@debian.org>
Rules-Requires-Root: no
Build-Depends:
 debhelper-compat (= 13),
 asciidoctor,
Standards-Version: 4.7.0
Homepage: https://github.com/jirutka/esh
Vcs-Browser: https://salsa.debian.org/debian/esh
Vcs-Git: https://salsa.debian.org/debian/esh.git

Package: esh
Architecture: all
Multi-Arch: foreign
Depends:
 ${shlibs:Depends},
 ${misc:Depends},
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.