Command Line Tooling via CFML
Command line tools are all around us. We use them to interact with Git, Docker, Vagrant, or Angular. Many of these tools are written in Node, Python, or even Ruby, but did you know you can write your own command line tools directly with CFML?
CFML is easier to develop in, contains more out-of-the-box features, and is (probably) more familiar to you.
We’ll take a look at the power of CommandBox Task Runners and custom commands for portable scripts that run the same on Windows, Mac or Linux and bring the power of Database calls, PDF generation, file system manipulation from the CLI using the familiar language of CFML with no web servers involved.
We’ll also review a handful of existing CLI tools already written such as CFConfig, Codechecker CLI, CFMigrations, and CFWheels CLI. You can distribute these tools amongst your developer team, or place them on ForgeBox.io as turn-key CLI tools for anyone in the world to use. Expect to get excited about new and modern ways to use CFML outside of the web paradigm!