Skip to content

Releases: trainyard/choo-cli

Add yarn support and debugging

07 Nov 09:03
Compare
Choose a tag to compare

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

25 Nov 19:35
Compare
Choose a tag to compare
v1.0.0-rc4 Pre-release
Pre-release
Fix function name validation

v1.0.0-rc3

19 Nov 06:12
Compare
Choose a tag to compare
v1.0.0-rc3 Pre-release
Pre-release

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

19 Nov 05:17
Compare
Choose a tag to compare
Bug fix Pre-release
Pre-release

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

18 Nov 21:38
Compare
Choose a tag to compare
Pre-release

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)

Bug fixes

  • Potentially fixed a bug for issue #37 - we need your help to test this in windows!
  • Fixed issue for #35 allowing windows to use generator
  • Partial fix for #39 - we have the build working for version 6, but version 7 is failing right now.
  • Fix for issue #23 - choo new --help