BoxLang 🚀 A New JVM Dynamic Language Learn More...

cb-module-template

v1.9.0 CommandBox Modules

A CommandBox tool for scaffolding ForgeBox modules

Usage

Quickly create a ColdBox module that is ready to go with

  1. box.json and ModuleConfig.cfc values set
  2. Unit Testing
  3. Integration Testing with a built-in ColdBox app
  4. Publishing to ForgeBox with one command! (bump --major)
  5. Automatic Travis-CI integration to run your tests on 5 different CF engine/versions with pass/fail badge on your readme.
box module scaffold myCoolModule "Short Module Description"

Requirements

The GitHub integration assumes you have a GitHub account already. The command will ask you for your GitHub username and password and will create an API token for you to publish your module.

The Travis integration requires no extra work. It's just tied to your GitHub account.

ForgeBox publishing assumes you have a Forgebox.io account. To create one, use the forgebox register command.

Resources

Presentations

$ box install cb-module-template

     
  • {{ getFullDate("2017-02-10T18:37:46Z") }}
  • {{ getFullDate("2019-09-26T23:57:14Z") }}
  • 6,907
  • 138