Skip to content
This repository was archived by the owner on Apr 21, 2019. It is now read-only.

Releases: zombiezen/mcm

v0.2.0: travis: run deploy script on tags

07 Feb 23:24
Compare
Choose a tag to compare

luacat Features

  • luacat's package.path can be configured by environment variable and command-line flag and includes the script's containing directory by default (#17 and #24)
  • luacat now has a -o option to set the catalog output file (#27)
  • luacat/lib includes some sample libraries, including apt packages and config lines (#29)

exec Features

  • exec now support bash commands, not just argv-based ones (#25)
  • exec now has a -j option to enable concurrent catalog application (#15)
  • exec and shellify now support file modes (#4)

Documentation

Project Infrastructure

  • Continuous integration and releases by Travis (#1, #2)
  • Binaries now include stamped version information for easy identification using --version (#16)
  • Unified integration testing for exec and shellify. This ensures consistent test coverage of both tools and thus less potential for skew between them.

Bug fixes

  • shellify now handles no-content files (#8)
  • luacat now sends print() output to stderr instead of stdout (#18)
  • luacat's mcm.resource now handles all Cap'n Proto types (#6)
  • shellify prepends missing $s to some status variable references
  • luacat now treats Ids as UInt64 in mcm.resource
  • shellify now correctly handles exec conditions (they were flipped)
  • In shellify, no-op resources have correct code generation now
  • luacat now errors out if its output stream is a tty (#26)

v0.1.0

14 Dec 23:36
Compare
Choose a tag to compare
v0.1.0 Pre-release
Pre-release

First public release