LuCLI
LuCLI is a small, focused command line tool that gives you an interactive Lucee-powered terminal, one-shot commands, and simple server management without the bloat.
What is LuCLI?
LuCLI is a command line interface that embeds the Lucee CFML engine and exposes it as a minimal, script-friendly tool. Use it as an interactive terminal or as a one-shot CLI to integrate Lucee into your workflows.
What can you do with it?
A focused set of features for everyday CFML development.
Interactive Lucee terminal
Start a Lucee-backed terminal session, run CFML scripts and components, explore your project, and keep state between commands.
Embedded dev server
Spin up a Lucee server for the current directory with a single command, manage versions, and stop or restart as needed.
Modules & automation
Add LuCLI modules to script repeatable tasksβdatabase jobs, deployment helpers, code generators, and more.
Documentation & tooling
Generate documentation from CFML components, inspect configuration and environment details, and keep project tooling in one place.
Getting started
Download the jar, run it with Java, and you are ready to work with Lucee from the command line.
1. Download LuCLI
Grab the latest jar from GitHub releases:
2. Run the terminal
Start the interactive LuCLI session:
-
β’
Use
server startto launch a local Lucee server. -
β’
Run CFML with
run MyScript.cfmfrom your project folder. -
β’
Type
helpinside the terminal for a list of commands.
For a deeper dive into configuration, modules, and API details, head over to the full documentation.