CommandBox : CLI, Package Manager, REPL & More
Search…
5.5.0
Introduction
About This Book
Authors
Overview
Release History
5.x Versions
4.x Versions
3.x Versions
What's New in 3.9.0
What's New in 3.8.0
What's New in 3.7.0
What's New in 3.6.0
What's New in 3.5.0
What's New in 3.4.0
What's New in 3.3.0
What's New in 3.2.0
What's New in 3.1.1
What's New in 3.0.1
What's New in 3.0.0
2.x Versions
1.x Versions
Getting Started Guide
Setup
Usage
IDE Integrations
Config Settings
Embedded Server
Package Management
Task Runners
Helpful Commands
Deploying CommandBox
TestBox Integration
Developing For CommandBox
ForgeBox Enterprise
Introduction
Storage
Commands
Usage
Powered By
GitBook
What's New in 3.7.0
What's New
Task Runners
- Run ad-hoc builds from the CLI written in CFML
(Read more)
​
Manage System Packages
- update, list, and uninstall system modules
(Read more)
​
File Globbing
- Use place holders like
**.cfc
for file operations to affect more than one file at a time.
(Read more)
​
Command Aliases
- Alias your favorite commands for easy access in the future
(Read more)
​
Global Command Parameter Defaults
- Set common parameters to have a given value at a global level
(Read more)
​
System Settings
- Utilize environment variables to make your package and servers more dynamic
(Read more)
​
Testbox Run
- Improved, minimalist output to the "testbox run" command
(Read more)
​
TestBox Watchers
- Watch a directory for file changes and run your unit tests
(Read more)
​
Customize REST Servlets
- Customize or disable the REST servlet paths on Lucee and Adobe servers
(Read more)
​
Custom Java Versions
- Start your CF servers with any version of Java you want
(Read more)
​
Property files
- New commands and helper libs for dealing with property files
(Read more)
​
Basic Authentication
- Enable basic security on your servers with unlimited users
(Read more)
​
Custom URL to Open
- Customize the browser URL that opens when you start a server
(Read more)
​
Disable Tray Icon
- Turn off the system tray icon for your servers entirely
(Read more)
​
Show Proxy IP
- Servers pass through the original user IP through proxies
Jar Endpoint
- Install 3rd party jars into your projects
(Read more)
​
Release Notes
Bug
[
COMMANDBOX-176
] - Server start tries to open HTTP URL even if it's disabled
[
COMMANDBOX-474
] - testbox run with runner urls that have a query string fail
[
COMMANDBOX-525
] - cf_scripts folder not working on Adobe 2016
[
COMMANDBOX-600
] - Catastrophic runner errors in testbox run don't fail tests
[
COMMANDBOX-611
] - errors if you start second CLI while first one is using the temp dir
[
COMMANDBOX-616
] - TestBox scaffolds are missing super calls for beforeAll/afterAll
[
COMMANDBOX-621
] - Prevent two servers from getting the same name
[
COMMANDBOX-625
] - Basic auth doesn't set cgi.remote_user
[
COMMANDBOX-651
] - unregister method in interceptor service doesn't work
New Feature
[
COMMANDBOX-15
] - Allow file globbing patterns in file/folder operations
[
COMMANDBOX-50
] - Create BaseTask
[
COMMANDBOX-51
] - Add "task" command to run tasks
[
COMMANDBOX-54
] - Create watchers
[
COMMANDBOX-459
] - Create the --system argument to all package commands for system wide packages
[
COMMANDBOX-513
] - Allow REST servlet to be configured
[
COMMANDBOX-548
] - Allow custom JRE version for server starts
[
COMMANDBOX-560
] - Support Basic Auth
[
COMMANDBOX-564
] - Allow placeholders in for env vars and system props
[
COMMANDBOX-585
] - Provide convenient command to do simple token replacements from the CLI
[
COMMANDBOX-589
] - Checksum Command
[
COMMANDBOX-590
] - Property files commands support
[
COMMANDBOX-599
] - Add MinHeapSize setting
[
COMMANDBOX-608
] - Support for viewing/installing private packages
[
COMMANDBOX-610
] - Finalize box.json testbox runner options
[
COMMANDBOX-613
] - Allow Command DSL to set working directory
[
COMMANDBOX-614
] - Implement "testbox watch" command
[
COMMANDBOX-638
] - Simple Jar endpoint
[
COMMANDBOX-642
] - Ability to disable tray icons
[
COMMANDBOX-644
] - Allow ad-hoc aliases to be created for commands
[
COMMANDBOX-645
] - Allow global defaults to be set for command parameters
[
COMMANDBOX-647
] - Automatic collection from parameter names containing a colon
[
COMMANDBOX-648
] - Implement the equiv of Tomcat's remoteIPValve
[
COMMANDBOX-649
] - Support missing Tuckey config settings
[
COMMANDBOX-655
] - Command to remove trailing whitespace from files
[
COMMANDBOX-656
] - Command to add final EOL to files
Task
[
COMMANDBOX-568
] - Better error message for invalid JSON in a server.json file
Improvement
[
COMMANDBOX-429
] - Update debian build signing to be higher than SHA-256
[
COMMANDBOX-586
] - If publishing but not logged into forgebox, prompt for login instead of just erroring
[
COMMANDBOX-597
] - Clean up SSL cert and key file parameters for server start
[
COMMANDBOX-601
] - Improve HTML to ANSI conversion on larger strings
[
COMMANDBOX-602
] - Refactor JSON formatter to separate lib for reuse
[
COMMANDBOX-606
] - Add trace flag for starting server
[
COMMANDBOX-612
] - Improve output of "testbox run" command
[
COMMANDBOX-617
] - Remove deprecated and unused properties from box.json with init
[
COMMANDBOX-618
] - Don't try to output binary data in REPL
[
COMMANDBOX-622
] - Show "last started" datetime for servers
[
COMMANDBOX-623
] - Customize URL that opens when starting server
[
COMMANDBOX-626
] - Allow commandbox-modules to register endpoints
[
COMMANDBOX-646
] - Enhance parser to allow quoted spaces in parameter names
[
COMMANDBOX-650
] - WireBox injection DSL allow to drill down into Config Settings
[
COMMANDBOX-652
] - Command to remove trailing spaces from code files
[
COMMANDBOX-657
] - Allow console flag to be stored in server.json like every other setting
[
COMMANDBOX-658
] - Allow publishing of private packages
Previous
What's New in 3.8.0
Next
What's New in 3.6.0
Last modified
12d ago
Copy link
Edit on GitHub
Contents
What's New
Release Notes
Bug
New Feature
Task
Improvement