BoxLang 🚀 A New JVM Dynamic Language Learn More...
████████╗███████╗███████╗████████╗██████╗ ██████╗ ██╗ ██╗ ██████╗██╗ ██╗
╚══██╔══╝██╔════╝██╔════╝╚══██╔══╝██╔══██╗██╔═══██╗╚██╗██╔╝ ██╔════╝██║ ██║
██║ █████╗ ███████╗ ██║ ██████╔╝██║ ██║ ╚███╔╝█████╗██║ ██║ ██║
██║ ██╔══╝ ╚════██║ ██║ ██╔══██╗██║ ██║ ██╔██╗╚════╝██║ ██║ ██║
██║ ███████╗███████║ ██║ ██████╔╝╚██████╔╝██╔╝ ██╗ ╚██████╗███████╗██║
╚═╝ ╚══════╝╚══════╝ ╚═╝ ╚═════╝ ╚═════╝ ╚═╝ ╚═╝ ╚═════╝╚══════╝╚═╝
This is the official TestBox CLI for CommandBox. It is a collection of commands to help you work with TestBox and its ecosystem.
Apache License, Version 2.0.
The CLI also matches the major version of TestBox.
Install the commands via CommandBox like so:
box install testbox-cli
You can use the CLI for many things like generating tests, harnesses, running tests and more. Please remember that you can always get help on any command by using the --help
flag.
The CLI will try to detect if you are running a BoxLang server or are in a BoxLang project using the following discovery techniques in order to determine if the command generators should use the BoxLang language or CFML.
testbox.runner=boxlang
in your box.json
filelanguage=boxlang
in your box.json
fileThe CLI will try to detect if you are running a CFML server or are in a CFML project using the following discovery techniques in order to determine if the command generators should use the CFML language or BoxLang.
language=cfml
in your box.json
fileI THANK GOD FOR HIS WISDOM IN THIS PROJECT
"I am the way, and the truth, and the life; no one comes to the Father, but by me (JESUS)" Jn 14:1-12
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
tests
folder in the final package--boxlang
to generate templates in BoxLang explicitly without detectiondisplayName
now showing up on the reportsrun
command with tons of docsrun
command which never existed before for bundles
and directory
useTestBoxLocal
was not working correctly and re-downloading TestBox every timeensureTestBox()
was not looking at the right foldertestbox
location finding for outputFormats
was using the wrong pathtestbox docs
command to open the TestBox docs in your browser and search as well: testbox docs search="event handlers"
testbox apidocs
command to open the TestBox API Docs in your browser.
$
box install testbox-cli