bash: Bash generation library.

[ bsd3, language, library ] [ Propose Tags ] [ Report a vulnerability ]

A library for generation of Bash scripts, handling escaping, statement grouping and expression formation at a high level.

The top-level module, Language.Bash, is all you need to import to access the package's functionality. The module Language.Bash.Lib contains some examples, as does the test script, tests.bash, included with the source distribution.


[Skip to Readme]

Flags

Automatic Flags
NameDescriptionDefault
split-baseEnabled

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 0.0.0, 0.1.1, 0.1.2, 0.1.3, 0.1.4, 0.1.5, 0.1.6, 0.1.7, 0.1.8
Dependencies base (<5), binary (>=0.5.0.2), bytestring (>=0.9), containers, hxt-regex-xmlschema (>=9.0.0), mtl (>=2.0.1.0), SHA (>=1.4.1.3), shell-escape (>=0.1.1) [details]
License BSD-3-Clause
Author Jason Dusek
Maintainer oss@solidsnack.be
Category Language
Home page http://github.com/solidsnack/bash
Uploaded by JasonDusek at 2013-03-17T00:24:49Z
Distributions
Reverse Dependencies 1 direct, 0 indirect [details]
Downloads 7169 total (34 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs uploaded by user
Build status unknown [no reports yet]

Readme for bash-0.1.8

[back to package description]
  Language.Bash allows for high-level, safe construction of a subset of valid
  Bash scripts. Escaping, nesting and composition of script statements and
  expressions is handled automatically.

  Please read tests.bash to see some examples, along with their output.