This repository was archived by the owner on Sep 10, 2025. It is now read-only.
release-0.3
This release primarily focuses upon code clarity and correctness.
- The parser for our commands has been rewritten from the ground-up.
- We now use a lexer, parser, and evaluator, rather than parsing via regular-expressions and string-splitting.
- This epic rewrite also added 100% test-coverage for the lexer and parser.
- Thanks to this change we can catch errors before broken scripts are executed. (For example invalid argument types, unclosed strings, etc.)
- The main application now uses sub-commands for functionality:
- The main use will be
deployr run file1 file2 .. fileN - But you can also view the version via
deployr version.
- The main use will be
- If no filename is specified
deployr.recipewill be used, if present.
The next release will add more examples and close the open issues.