This repository was archived by the owner on Apr 21, 2019. It is now read-only.
Releases: zombiezen/mcm
Releases · zombiezen/mcm
v0.2.0: travis: run deploy script on tags
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
- New docs site: https://zombiezen.github.io/mcm/
- READMEs across the repository
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
Id
s as UInt64 inmcm.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)