Skip to content

Latest commit

 

History

History
40 lines (27 loc) · 1.78 KB

commandbox-cli.md

File metadata and controls

40 lines (27 loc) · 1.78 KB
icon description
square-terminal
CommandBox is the de facto standard for BoxLang development and execution.

CommandBox CLI

CommandBox amalgamates many tools and borrows concepts from NPM, Grunt/Gulp, Maven, ANT, Node, and more. Features include:

  • Operation System integration for executing commands

  • Ability to create and execute commands built using BoxLang and CFML

  • ForgeBox integration for cloud package management and installations

  • ColdBox Platform, TestBox, and ContentBox CMS Integrations

  • Integrated servlet server with rewrite capabilities

  • Ability to create command recipes and execution

  • Ability to interact with users via CLI and create workflows and

    installers

  • Ability to execute workflows and tasks

Installation

CommandBox is a Java-based executable running on the most recent desktop operating systems (Linux, Mac OS X, Windows). Since it is a command line tool that uses a shell interface, it does not require an operating system using a GUI. Below is a simple guideline to get you up and running, but an in-depth guide can be found here: https://commandbox.ortusbooks.com/setup

Requirements

  • 256MB+ RAM
  • 250MB+ free hard drive space
  • Multi-core CPU recommended
  • JRE/JDK 21+

Getting Started

We have created a small getting started guide to give you enough skills to move forward with any CommandBox development. You can find it here: https://commandbox.ortusbooks.com/content/getting_started_guide.html