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 [email protected] -g
Known Issues
- Windows has been untested (we need your help!)
- Linux and nodejs version 7 are not passing tests, it appears using
nodegit
is 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)