Releases: trainyard/choo-cli
Release list
Add yarn support and debugging
Added a feature where you can now do --yarn with the new command.
Added debug feature using the debug framework.
Details in readme!
v1.0.0-rc4
Fix function name validation
v1.0.0-rc3
Bug fix for travis ci build failing with node 7. removed node 7 support for now, unless there is a real issue with node 7, it appears to work fine everywhere but in travis ci.
Bug fix
Fixed a bug around issue #29 - Generators were not validating invalid function names. Added an AST parser which validates the name as if it were real js code, it should be working properly now. Also added unit tests!
v1.0.0 release candidate
Going stable!
choo-cli is heading for the first stable version v1.0.0 - and you can try out the new features right now!
npm install choo-cli@v1.0.0-rc1 -g
Known Issues
- Windows has been untested (we need your help!)
- Linux and nodejs version 7 are not passing tests, it appears using
nodegitis the issue, we will have to look into this further.
New Features and Changes:
Updated Dependencies
All dependencies for choo-cli have been updated to the latest version as of today!
Revamped Template system
All templates are pulled down using github -> even our very own starter template! You can find out how this works by viewing https://github.com/trainyard/template-basic - There is no longer template data in choo-cli itself.
We're really excited to share the new custom template system, which leverages git to download custom templates, even more, you can create your own and put them in a template directory and use your templates / update them on the fly. We'll be posting videos about this soon!
Revamped help CLI
use choo-generate --help and you can see a list of available generators, which are dynamically populated based on a choo.yml file. (more details soon!)
Revamp exec system
We've removed a lot of the exec commands in favor of using node modules such as rimraf, mkdirp, and nodegit - this was mainly to help improve cross-platform compatibility, but we still need help testing this to make sure it works.
Cleaned up some code
We cleaned up code around the generator, removed a lot of scripts as well because the template itself will now exist in a separate repo or folder.
We also replaced console.log with a new api message which will be used to help leverage environment settings (test/debug, etc)