Skip to content

v1.0.0 release candidate

Pre-release
Pre-release
Compare
Choose a tag to compare
@MattMcFarland MattMcFarland released this 18 Nov 21:38
· 112 commits to master since this 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 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 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