████████╗███████╗███████╗████████╗██████╗ ██████╗ ██╗ ██╗ ██████╗██╗ ██╗
╚══██╔══╝██╔════╝██╔════╝╚══██╔══╝██╔══██╗██╔═══██╗╚██╗██╔╝ ██╔════╝██║ ██║
██║ █████╗ ███████╗ ██║ ██████╔╝██║ ██║ ╚███╔╝█████╗██║ ██║ ██║
██║ ██╔══╝ ╚════██║ ██║ ██╔══██╗██║ ██║ ██╔██╗╚════╝██║ ██║ ██║
██║ ███████╗███████║ ██║ ██████╔╝╚██████╔╝██╔╝ ██╗ ╚██████╗███████╗██║
╚═╝ ╚══════╝╚══════╝ ╚═╝ ╚═════╝ ╚═════╝ ╚═╝ ╚═╝ ╚═════╝╚══════╝╚═╝
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.
- CommandBox 5.5+
Install the commands via CommandBox like so:
box install testbox-cliYou 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.
- Is the server running in the current directory a BoxLang server
- Do you have a
testbox.runner=boxlangin yourbox.jsonfile - Do you have the
language=boxlangin yourbox.jsonfile
The 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.
- Is the server running in the current directory a CFML (Lucee or Adobe) server
- Do you have a
language=cfmlin yourbox.jsonfile
I 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