1.2.2 • Published 3 years ago

commandboxjs v1.2.2

Weekly downloads
3
License
MIT
Repository
github
Last release
3 years ago

CommandBoxJS

NPM Package that allows you to run CommandBox

Installation

Please note, Java is required to be installed on your device for CommandBox to work.

npm install -s commandboxjs

Usage

Start CommandBox

const box = require('commandboxjs');

let cfml_path = 'path/to/coldfusion/files';

box.execute(cfml_path, 'server start');

Stop CommandBox

const box = require('commandboxjs');

let cfml_path = 'path/to/coldfusion/files';

box.execute(cfml_path, 'server stop');

CommandBox Execute

This allows you to execute any other command needed. Do not include box at the beginning, the command does it for you.

const box = require('commandboxjs');

let cfml_path = 'path/to/coldfusion/files';

box.execute(cfml_path, 'server restart');

Optional properties_path

This allows you to define where you want your engine files to live. Leave it blank for the commandbox default location or define your own.

const box = require('commandboxjs');

let cfml_path = 'path/to/coldfusion/files';
var properties_path = 'path/to/coldfusion/engine';

box.execute(cfml_path, 'server start', properties_path);

Configuration

To pass commands into CommandBox just create a server.json in the directory where your CFML lives.

https://commandbox.ortusbooks.com/embedded-server/server.json

Notes & Legal

CommandBox is created by Ortus Solutions to quickly spin up ColdFusion servers. This package simply allows you to start and stop a server using NodeJS. This is ideal for Electron to be able to package your CFML files and manage them with Electron. I have no affilation with Ortus Solutions and you must follow their license and guidelines.

https://commandbox.ortusbooks.com

Electron Example

https://github.com/fyroc/cfml-electron

1.2.2

3 years ago

1.2.1

4 years ago

1.2.0

4 years ago

1.1.1

4 years ago

1.1.0

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago