Releases: trainyard/choo-cli
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
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)