Skip to content

Releases: dongyx/shsub

v2.1.2

17 Oct 14:06
Compare
Choose a tag to compare
  • Better error reporting

v2.1.1

15 Oct 20:33
Compare
Choose a tag to compare
  • Minor improvement
  • Documentation updating

v2.1.0

14 Oct 21:39
Compare
Choose a tag to compare
  • Support template comments (<%!)
  • Eliminate all dynamic allocation

v2.0.1

03 Aug 07:01
Compare
Choose a tag to compare

Fix known issues.
Thank Chris Wellons's review.

v2.0.0

29 Jul 10:36
Compare
Choose a tag to compare

This is a breaking upgrade and is incompatible with 1.x.

  • Rewrite with plain C
  • Build to a standalone executable instead of multiple ones
  • Faster template compiling
  • Support including other templates by <%+, %>
  • The special treatment for shebang comments is deprecated; If an executable is required, compile the template to a shell script using the -c option
  • Expressions are no longer automatically quoted and escaped
  • The progname environment variable is no longer set; If the template needs to use $0, compile it to a shell script using the -c option

v1.4.2

05 Jun 11:18
Compare
Choose a tag to compare

fix bugs:

  • if the template contains the shebang comment line, the line number reported by shsub is 1-shifted

v1.4.1

29 May 21:03
Compare
Choose a tag to compare

update documentation

v1.4.0

29 May 12:35
Compare
Choose a tag to compare

add:

  • read from stdin if the file name is -

fix:

  • minor bugs

v1.3.0

27 May 17:16
Compare
Choose a tag to compare

added features:

  • set the progname variable if the template is a named file

fixed:

  • minor bugs

v1.2.0

23 May 11:34
Compare
Choose a tag to compare

added features:

  • templates can now take arguments
  • dedepend m4 in building

fixed bugs:

  • clean up child processes properly